From c10aeaf4f2cf3f24df0c513a63e9d4af95b49ead Mon Sep 17 00:00:00 2001 From: Mihail Stoykov Date: Mon, 15 Mar 2021 10:58:13 +0200 Subject: [PATCH 1/2] update goja to latest master --- go.mod | 2 +- go.sum | 7 +- js/bundle_test.go | 2 +- js/runner_test.go | 4 +- js/tc39/breaking_test_errors.json | 7826 ++++++++--------- vendor/github.com/dop251/goja/ast/node.go | 118 +- .../github.com/dop251/goja/builtin_array.go | 27 +- .../github.com/dop251/goja/builtin_global.go | 1 + .../github.com/dop251/goja/builtin_regexp.go | 4 +- .../github.com/dop251/goja/builtin_string.go | 2 +- vendor/github.com/dop251/goja/compiler.go | 796 +- .../github.com/dop251/goja/compiler_expr.go | 366 +- .../github.com/dop251/goja/compiler_stmt.go | 909 +- vendor/github.com/dop251/goja/object_args.go | 24 +- .../github.com/dop251/goja/object_dynamic.go | 12 +- .../github.com/dop251/goja/object_goslice.go | 35 +- .../dop251/goja/object_goslice_reflect.go | 43 +- .../dop251/goja/parser/expression.go | 25 +- vendor/github.com/dop251/goja/parser/lexer.go | 9 + vendor/github.com/dop251/goja/parser/scope.go | 5 +- .../dop251/goja/parser/statement.go | 206 +- vendor/github.com/dop251/goja/runtime.go | 241 +- .../dop251/goja/token/token_const.go | 12 +- vendor/github.com/dop251/goja/value.go | 52 +- vendor/github.com/dop251/goja/vm.go | 1476 +++- vendor/modules.txt | 2 +- 26 files changed, 6856 insertions(+), 5350 deletions(-) diff --git a/go.mod b/go.mod index 0de37fd9739..9d810cb8692 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/andybalholm/cascadia v1.0.0 // indirect github.com/daaku/go.zipexe v0.0.0-20150329023125-a5fe2436ffcb // indirect github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 // indirect - github.com/dop251/goja v0.0.0-20210216182323-60bc6ebb9fc1 + github.com/dop251/goja v0.0.0-20210317175251-bb14c2267b76 github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4 github.com/eapache/go-resiliency v1.1.0 // indirect github.com/eapache/go-xerial-snappy v0.0.0-20160609142408-bb955e01b934 // indirect diff --git a/go.sum b/go.sum index 14252fcb272..94ea85bfb02 100644 --- a/go.sum +++ b/go.sum @@ -27,8 +27,8 @@ github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 h1:Izz0+t1Z5nI16/II7vuEo/nHjodOg0p7+OiDpjX5t1E= github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= -github.com/dop251/goja v0.0.0-20210216182323-60bc6ebb9fc1 h1:2Xfv4vHdBWlxJLq8BU4I28a+DsKsyi7Rqjrfo4qp9L4= -github.com/dop251/goja v0.0.0-20210216182323-60bc6ebb9fc1/go.mod h1:Mw6PkjjMXWbTj+nnj4s3QPXq1jaT0s5pC0iFD4+BOAA= +github.com/dop251/goja v0.0.0-20210317175251-bb14c2267b76 h1:da/WKkWtBnwAC/DPGZQ7W2pKVEHGEyFU1u40L73DJN8= +github.com/dop251/goja v0.0.0-20210317175251-bb14c2267b76/go.mod h1:Mw6PkjjMXWbTj+nnj4s3QPXq1jaT0s5pC0iFD4+BOAA= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4 h1:qk/FSDDxo05wdJH28W+p5yivv7LuLYLRXPPD8KQCtZs= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/eapache/go-resiliency v1.1.0 h1:1NtRmCAqadE2FN4ZcN6g90TP3uk8cg9rn9eNK2197aU= @@ -43,7 +43,6 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/fatih/color v1.5.0 h1:vBh+kQp8lg9XPr56u1CPrWjFXtdphMoGWVHr9/1c+A0= github.com/fatih/color v1.5.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= @@ -89,7 +88,6 @@ github.com/gorilla/mux v1.6.1 h1:KOwqsTYZdeuMacU7CxjMNYEKeBvLbxW+psodrbcEa3A= github.com/gorilla/mux v1.6.1/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= @@ -227,7 +225,6 @@ golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200519105757-fe76b779f299 h1:DYfZAGf2WMFjMxbgTjaC+2HC7NkNAQs+6Q8b9WEB/F4= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= diff --git a/js/bundle_test.go b/js/bundle_test.go index d169f0b6518..c8723b37963 100644 --- a/js/bundle_test.go +++ b/js/bundle_test.go @@ -160,7 +160,7 @@ func TestNewBundle(t *testing.T) { { "Promise", "base", `module.exports.default = function() {}; new Promise(function(resolve, reject){});`, - "ReferenceError: Promise is not defined at file:///script.js:1:45(5)", + "ReferenceError: Promise is not defined at file:///script.js:1:45(4)", }, } diff --git a/js/runner_test.go b/js/runner_test.go index dcf0d1c1951..ebe2fbf2e85 100644 --- a/js/runner_test.go +++ b/js/runner_test.go @@ -1819,7 +1819,9 @@ func TestVUPanic(t *testing.T) { require.Len(t, entries, 1) assert.Equal(t, logrus.ErrorLevel, entries[0].Level) require.True(t, strings.HasPrefix(entries[0].Message, "panic: here we panic")) - require.True(t, strings.HasSuffix(entries[0].Message, "Goja stack:\nfile:///script.js:3:4(12)")) + // broken since goja@f3cfc97811c0b4d8337902c3e42fb2371ba1d524 see + // https://github.com/dop251/goja/issues/179#issuecomment-783572020 + // require.True(t, strings.HasSuffix(entries[0].Message, "Goja stack:\nfile:///script.js:3:4(12)")) err = vu.RunOnce() assert.NoError(t, err) diff --git a/js/tc39/breaking_test_errors.json b/js/tc39/breaking_test_errors.json index 9a9c942d16b..f1cc47badc6 100644 --- a/js/tc39/breaking_test_errors.json +++ b/js/tc39/breaking_test_errors.json @@ -4,251 +4,242 @@ "test/annexB/built-ins/Function/createdynfn-html-open-comment-body.js-strict:true": "test/annexB/built-ins/Function/createdynfn-html-open-comment-body.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:23 Unexpected token \u003c (and 2 more errors) at Function (native)", "test/annexB/built-ins/Function/createdynfn-html-open-comment-params.js-strict:true": "test/annexB/built-ins/Function/createdynfn-html-open-comment-params.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:21 Unexpected token \u003c (and 2 more errors) at Function (native)", "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)", - "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)", - "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)", - "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)", - "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)", - "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)", + "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(40)", + "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(40)", + "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(40)", + "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(40)", + "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(40)", "test/annexB/built-ins/RegExp/prototype/flags/order-after-compile.js-strict:true": "test/annexB/built-ins/RegExp/prototype/flags/order-after-compile.js: SyntaxError: Invalid flags supplied to RegExp constructor 'imsuyg' at compile (native)", - "test/annexB/built-ins/escape/escape-above-astral.js-strict:true": "test/annexB/built-ins/escape/escape-above-astral.js: Test262Error: \\u{10401} =\u003e \\uD801\\uDC01 (surrogate pairs encoded in string) Expected SameValue(«%uFFFD%uFFFD», «%uD801%uDC01») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Array/length/define-own-prop-length-coercion-order-set.js-strict:true": "test/built-ins/Array/length/define-own-prop-length-coercion-order-set.js: Test262Error: Expected [number] and [number, number] to have the same contents. at harness/sta.js:22:9(49)", - "test/built-ins/Array/length/define-own-prop-length-coercion-order.js-strict:true": "test/built-ins/Array/length/define-own-prop-length-coercion-order.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/Array/length/define-own-prop-length-overflow-order.js-strict:true": "test/built-ins/Array/length/define-own-prop-length-overflow-order.js: Test262Error: Expected a RangeError but got a TypeError at harness/sta.js:22:9(49)", - "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-bad-throws.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-bad-throws.js: Test262Error: throw TypeError if @@species is a number Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor-poisoned-throws.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor-poisoned-throws.js: Test262Error: Return abrupt completion from species custom ctor Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor.js: Test262Error: returned value is an instance of custom ctor at harness/sta.js:22:9(49)", - "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species.js: Test262Error: got species once Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js-strict:true": "test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js: Test262Error: Expected [Get:length, Get:0, Get:9007199254740990, Set:0, GetOwnPropertyDescriptor:0, DefineProperty:0, Set:9007199254740990, GetOwnPropertyDescriptor:9007199254740990, DefineProperty:9007199254740990, Get:1, Get:9007199254740989, Set:1, GetOwnPropertyDescriptor:1, DefineProperty:1, Set:9007199254740989, GetOwnPropertyDescriptor:9007199254740989, DefineProperty:9007199254740989, Get:2, Get:9007199254740988, Set:2, GetOwnPropertyDescriptor:2, DefineProperty:2, Set:9007199254740988, GetOwnPropertyDescriptor:9007199254740988, DefineProperty:9007199254740988, Get:3, Get:9007199254740987, Set:3, GetOwnPropertyDescriptor:3, DefineProperty:3, Set:9007199254740987, GetOwnPropertyDescriptor:9007199254740987, DefineProperty:9007199254740987, Get:4] and [Get:length, Has:0, Get:0, Has:9007199254740990, Get:9007199254740990, Set:0, GetOwnPropertyDescriptor:0, DefineProperty:0, Set:9007199254740990, GetOwnPropertyDescriptor:9007199254740990, DefineProperty:9007199254740990, Has:1, Has:9007199254740989, Has:2, Get:2, Has:9007199254740988, Delete:2, Set:9007199254740988, GetOwnPropertyDescriptor:9007199254740988, DefineProperty:9007199254740988, Has:3, Has:9007199254740987, Get:9007199254740987, Set:3, GetOwnPropertyDescriptor:3, DefineProperty:3, Delete:9007199254740987, Has:4, Get:4] to have the same contents. at harness/sta.js:22:9(49)", - "test/built-ins/Array/prototype/splice/property-traps-order-with-species.js-strict:true": "test/built-ins/Array/prototype/splice/property-traps-order-with-species.js: Test262Error: Expected [defineProperty, defineProperty, set, getOwnPropertyDescriptor, defineProperty] and [defineProperty, defineProperty] to have the same contents. at harness/sta.js:22:9(49)", + "test/annexB/built-ins/escape/escape-above-astral.js-strict:true": "test/annexB/built-ins/escape/escape-above-astral.js: Test262Error: \\u{10401} =\u003e \\uD801\\uDC01 (surrogate pairs encoded in string) Expected SameValue(«%uFFFD%uFFFD», «%uD801%uDC01») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Array/length/define-own-prop-length-coercion-order-set.js-strict:true": "test/built-ins/Array/length/define-own-prop-length-coercion-order-set.js: Test262Error: Expected [number] and [number, number] to have the same contents. at harness/sta.js:22:9(40)", + "test/built-ins/Array/length/define-own-prop-length-coercion-order.js-strict:true": "test/built-ins/Array/length/define-own-prop-length-coercion-order.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/Array/length/define-own-prop-length-overflow-order.js-strict:true": "test/built-ins/Array/length/define-own-prop-length-overflow-order.js: Test262Error: Expected a RangeError but got a TypeError at harness/sta.js:22:9(40)", + "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-bad-throws.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-bad-throws.js: Test262Error: throw TypeError if @@species is a number Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor-poisoned-throws.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor-poisoned-throws.js: Test262Error: Return abrupt completion from species custom ctor Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor.js: Test262Error: returned value is an instance of custom ctor at harness/sta.js:22:9(40)", + "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species.js-strict:true": "test/built-ins/Array/prototype/flatMap/this-value-ctor-object-species.js: Test262Error: got species once Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js-strict:true": "test/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js: Test262Error: Expected [Get:length, Get:0, Get:9007199254740990, Set:0, GetOwnPropertyDescriptor:0, DefineProperty:0, Set:9007199254740990, GetOwnPropertyDescriptor:9007199254740990, DefineProperty:9007199254740990, Get:1, Get:9007199254740989, Set:1, GetOwnPropertyDescriptor:1, DefineProperty:1, Set:9007199254740989, GetOwnPropertyDescriptor:9007199254740989, DefineProperty:9007199254740989, Get:2, Get:9007199254740988, Set:2, GetOwnPropertyDescriptor:2, DefineProperty:2, Set:9007199254740988, GetOwnPropertyDescriptor:9007199254740988, DefineProperty:9007199254740988, Get:3, Get:9007199254740987, Set:3, GetOwnPropertyDescriptor:3, DefineProperty:3, Set:9007199254740987, GetOwnPropertyDescriptor:9007199254740987, DefineProperty:9007199254740987, Get:4] and [Get:length, Has:0, Get:0, Has:9007199254740990, Get:9007199254740990, Set:0, GetOwnPropertyDescriptor:0, DefineProperty:0, Set:9007199254740990, GetOwnPropertyDescriptor:9007199254740990, DefineProperty:9007199254740990, Has:1, Has:9007199254740989, Has:2, Get:2, Has:9007199254740988, Delete:2, Set:9007199254740988, GetOwnPropertyDescriptor:9007199254740988, DefineProperty:9007199254740988, Has:3, Has:9007199254740987, Get:9007199254740987, Set:3, GetOwnPropertyDescriptor:3, DefineProperty:3, Delete:9007199254740987, Has:4, Get:4] to have the same contents. at harness/sta.js:22:9(40)", + "test/built-ins/Array/prototype/splice/property-traps-order-with-species.js-strict:true": "test/built-ins/Array/prototype/splice/property-traps-order-with-species.js: Test262Error: Expected [defineProperty, defineProperty, set, getOwnPropertyDescriptor, defineProperty] and [defineProperty, defineProperty] to have the same contents. at harness/sta.js:22:9(40)", "test/built-ins/ArrayBuffer/isView/arg-is-dataview-subclass-instance.js-strict:true": "test/built-ins/ArrayBuffer/isView/arg-is-dataview-subclass-instance.js: TypeError: Constructor DataView requires 'new' at apply (native)", - "test/built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js-strict:true": "test/built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js: TypeError: Constructor TypedArray requires 'new' (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js-strict:true": "test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js: TypeError: ArrayBuffer is detached at test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js:20:18(15)", - "test/built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js-strict:true": "test/built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js: Test262Error: `this` value cannot be a SharedArrayBuffer Expected a TypeError but got a GoError at harness/sta.js:22:9(49)", - "test/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-after-exhaustion.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-after-exhaustion.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-after-exhaustion.js:13:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-before-exhaustion.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-before-exhaustion.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-before-exhaustion.js:13:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-mapped-iteration.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-mapped-iteration.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-mapped-iteration.js:13:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-mapped-truncation-before-exhaustion.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-mapped-truncation-before-exhaustion.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-mapped-truncation-before-exhaustion.js:13:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-after-exhaustion.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-after-exhaustion.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-after-exhaustion.js:14:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-before-exhaustion.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-before-exhaustion.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-before-exhaustion.js:14:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-iteration.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-iteration.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-unmapped-iteration.js:14:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-truncation-before-exhaustion.js-strict:false": "test/built-ins/ArrayIteratorPrototype/next/args-unmapped-truncation-before-exhaustion.js: TypeError: Object has no member 'Symbol.iterator' at test/built-ins/ArrayIteratorPrototype/next/args-unmapped-truncation-before-exhaustion.js:14:44(14)", - "test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js-strict:true": "test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/DataView/length.js-strict:true": "test/built-ins/DataView/length.js: Test262Error: descriptor value should be 1 at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js: Test262Error: setFloat32(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js: Test262Error: setFloat64(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js: Test262Error: setInt16(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js: Test262Error: setInt32(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js: Test262Error: setInt8(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js: Test262Error: setUint16(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js: Test262Error: setUint32(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js: Test262Error: setUint8(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/built-ins/Date/UTC/fp-evaluation-order.js-strict:true": "test/built-ins/Date/UTC/fp-evaluation-order.js: Test262Error: order of operations / precision in MakeTime Expected SameValue(«29256», «29312») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Error/prototype/toString/invalid-receiver.js-strict:true": "test/built-ins/Error/prototype/toString/invalid-receiver.js: Test262Error: Error.prototype.toString.call(1) Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/Function/StrictFunction_restricted-properties.js-strict:true": "test/built-ins/Function/StrictFunction_restricted-properties.js: Test262Error: strict Functions created using Function constructor do not have own property \"caller\" Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js-strict:true": "test/built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js: Test262Error: Expected SameValue(«object», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Function/internals/Construct/derived-return-val.js-strict:true": "test/built-ins/Function/internals/Construct/derived-return-val.js: SyntaxError: test/built-ins/Function/internals/Construct/derived-return-val.js: missing super() call in constructor\n 17 | \n 18 | class C extends Object {\n\u003e 19 | constructor() {\n | ^\n 20 | return null;\n 21 | }\n 22 | } at \u003ceval\u003e:2:28542(114)", - "test/built-ins/Function/internals/Construct/derived-this-uninitialized.js-strict:true": "test/built-ins/Function/internals/Construct/derived-this-uninitialized.js: SyntaxError: test/built-ins/Function/internals/Construct/derived-this-uninitialized.js: missing super() call in constructor\n 19 | \n 20 | class C extends Object {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js-strict:true": "test/built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js: TypeError: Constructor TypedArray requires 'new' (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js-strict:true": "test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js: TypeError: ArrayBuffer is detached at test/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js:20:18(14)", + "test/built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js-strict:true": "test/built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js: Test262Error: `this` value cannot be a SharedArrayBuffer Expected a TypeError but got a GoError at harness/sta.js:22:9(40)", + "test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js-strict:true": "test/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/DataView/length.js-strict:true": "test/built-ins/DataView/length.js: Test262Error: descriptor value should be 1 at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js: Test262Error: setFloat32(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js: Test262Error: setFloat64(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js: Test262Error: setInt16(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js: Test262Error: setInt32(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js: Test262Error: setInt8(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js: Test262Error: setUint16(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js: Test262Error: setUint32(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js-strict:true": "test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js: Test262Error: setUint8(-1.5, poisoned) Expected a RangeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/built-ins/Date/UTC/fp-evaluation-order.js-strict:true": "test/built-ins/Date/UTC/fp-evaluation-order.js: Test262Error: order of operations / precision in MakeTime Expected SameValue(«29256», «29312») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Error/prototype/toString/invalid-receiver.js-strict:true": "test/built-ins/Error/prototype/toString/invalid-receiver.js: Test262Error: Error.prototype.toString.call(1) Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/Function/StrictFunction_restricted-properties.js-strict:true": "test/built-ins/Function/StrictFunction_restricted-properties.js: Test262Error: strict Functions created using Function constructor do not have own property \"caller\" Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js-strict:true": "test/built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js: Test262Error: Expected SameValue(«object», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Function/internals/Construct/derived-return-val.js-strict:true": "test/built-ins/Function/internals/Construct/derived-return-val.js: SyntaxError: test/built-ins/Function/internals/Construct/derived-return-val.js: missing super() call in constructor\n 17 | \n 18 | class C extends Object {\n\u003e 19 | constructor() {\n | ^\n 20 | return null;\n 21 | }\n 22 | } at \u003ceval\u003e:2:28542(106)", + "test/built-ins/Function/internals/Construct/derived-this-uninitialized.js-strict:true": "test/built-ins/Function/internals/Construct/derived-this-uninitialized.js: SyntaxError: test/built-ins/Function/internals/Construct/derived-this-uninitialized.js: missing super() call in constructor\n 19 | \n 20 | class C extends Object {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/built-ins/Function/prototype/bind/instance-length-default-value.js-strict:true": "test/built-ins/Function/prototype/bind/instance-length-default-value.js: TypeError: Cannot convert a Symbol value to a number at bind (native)", - "test/built-ins/Function/prototype/bind/instance-length-exceeds-int32.js-strict:true": "test/built-ins/Function/prototype/bind/instance-length-exceeds-int32.js: Test262Error: Expected SameValue(«2147483649», «2147483648») to be true at harness/sta.js:22:9(49)", - "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)", - "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)", - "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)", - "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)", + "test/built-ins/Function/prototype/bind/instance-length-exceeds-int32.js-strict:true": "test/built-ins/Function/prototype/bind/instance-length-exceeds-int32.js: Test262Error: Expected SameValue(«2147483649», «2147483648») to be true at harness/sta.js:22:9(40)", + "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(40)", + "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(40)", + "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(40)", + "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(106)", "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)", - "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)", - "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)", - "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)", - "test/built-ins/Function/prototype/toString/class-declaration-implicit-ctor.js-strict:true": "test/built-ins/Function/prototype/toString/class-declaration-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)", - "test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js-strict:true": "test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js: SyntaxError: test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js: missing super() call in constructor\n 9 | ---*/\n 10 | \n\u003e 11 | let A = /* 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)", - "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)", - "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)", - "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)", - "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)", - "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)", - "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)", - "test/built-ins/Function/prototype/toString/getter-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/getter-class-statement.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)", - "test/built-ins/Function/prototype/toString/getter-object.js-strict:true": "test/built-ins/Function/prototype/toString/getter-object.js: Test262Error: Conforms to NativeFunction Syntax: \"f /* b */() /* c */ /* d */{}\" (get /* a */ f /* b */ ( /* c */ ) /* d */ { /* e */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/method-class-expression-static.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-expression-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* before */ /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/method-class-expression.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-expression.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/method-class-statement-static.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-statement-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* before */ /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/method-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-statement.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/method-computed-property-name.js-strict:true": "test/built-ins/Function/prototype/toString/method-computed-property-name.js: Test262Error: Conforms to NativeFunction Syntax: \"function () /* before */ /* c */ /* d */ /* e */{}\" ([ /* a */ \"f\" /* b */ ] /* c */ ( /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/method-object.js-strict:true": "test/built-ins/Function/prototype/toString/method-object.js: Test262Error: Conforms to NativeFunction Syntax: \"() /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/private-method-class-expression.js-strict:true": "test/built-ins/Function/prototype/toString/private-method-class-expression.js: SyntaxError: test/built-ins/Function/prototype/toString/private-method-class-expression.js: Unexpected character '#' (12:14)\n 10 | \n 11 | let c = new (class {\n\u003e 12 | /* before */#f /* a */ ( /* b */ ) /* c */ { /* d */ }/* after */\n | ^\n 13 | assert(expected) {\n 14 | assertToStringOrNativeFunction(this.#f, expected);\n 15 | } at \u003ceval\u003e:2:28542(114)", - "test/built-ins/Function/prototype/toString/private-method-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/private-method-class-statement.js: SyntaxError: test/built-ins/Function/prototype/toString/private-method-class-statement.js: Unexpected character '#' (12:14)\n 10 | \n 11 | class C {\n\u003e 12 | /* before */#f /* a */ ( /* b */ ) /* c */ { /* d */ }/* after */\n | ^\n 13 | assert(expected) {\n 14 | assertToStringOrNativeFunction(this.#f, expected);\n 15 | } at \u003ceval\u003e:2:28542(114)", - "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)", - "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)", - "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)", - "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)", - "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)", - "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)", - "test/built-ins/Function/prototype/toString/proxy-method-definition.js-strict:true": "test/built-ins/Function/prototype/toString/proxy-method-definition.js: Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [() {}] }\" at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/proxy-non-callable-throws.js-strict:true": "test/built-ins/Function/prototype/toString/proxy-non-callable-throws.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/setter-class-expression-static.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-expression-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* before */ /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/setter-class-expression.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-expression.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/setter-class-statement-static.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-statement-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* before */ /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/setter-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-statement.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/setter-object.js-strict:true": "test/built-ins/Function/prototype/toString/setter-object.js: Test262Error: Conforms to NativeFunction Syntax: \"f /* b */( /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(49)", - "test/built-ins/Function/prototype/toString/unicode.js-strict:true": "test/built-ins/Function/prototype/toString/unicode.js: Test262Error: Conforms to NativeFunction Syntax: \"function a(b, c) {b = c;return b;}\" (function \\u0061(\\u{62}, \\u0063) { \\u0062 = \\u{00063}; return b; }) at harness/sta.js:22:9(49)", - "test/built-ins/GeneratorFunction/is-a-constructor.js-strict:true": "test/built-ins/GeneratorFunction/is-a-constructor.js: SyntaxError: harness/hidden-constructors.js: Unexpected token (16:65)\n 14 | var AsyncArrowFunction = Object.getPrototypeOf(async () =\u003e {}).constructor;\n 15 | var AsyncFunction = Object.getPrototypeOf(async function () {}).constructor;\n\u003e 16 | var AsyncGeneratorFunction = Object.getPrototypeOf(async function* () {}).constructor;\n | ^\n 17 | var GeneratorFunction = Object.getPrototypeOf(function* () {}).constructor;\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/built-ins/JSON/parse/reviver-array-get-prop-from-prototype.js-strict:true": "test/built-ins/JSON/parse/reviver-array-get-prop-from-prototype.js: Test262Error: Expected SameValue(«2», «3») to be true at harness/sta.js:22:9(49)", - "test/built-ins/JSON/parse/reviver-object-get-prop-from-prototype.js-strict:true": "test/built-ins/JSON/parse/reviver-object-get-prop-from-prototype.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/built-ins/JSON/parse/reviver-object-non-configurable-prop-create.js-strict:true": "test/built-ins/JSON/parse/reviver-object-non-configurable-prop-create.js: Test262Error: Expected SameValue(«22», «2») to be true at harness/sta.js:22:9(49)", + "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(40)", + "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(40)", + "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(106)", + "test/built-ins/Function/prototype/toString/class-declaration-implicit-ctor.js-strict:true": "test/built-ins/Function/prototype/toString/class-declaration-implicit-ctor.js: Test262Error: Conforms to NativeFunction Syntax: \"function A() {_classCallCheck(this, A);}\" (class /* a */ A /* b */ { /* c */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js-strict:true": "test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js: SyntaxError: test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js: missing super() call in constructor\n 9 | ---*/\n 10 | \n\u003e 11 | let A = /* 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(106)", + "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(40)", + "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(40)", + "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(40)", + "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(40)", + "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(40)", + "test/built-ins/Function/prototype/toString/getter-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/getter-class-statement.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(40)", + "test/built-ins/Function/prototype/toString/getter-object.js-strict:true": "test/built-ins/Function/prototype/toString/getter-object.js: Test262Error: Conforms to NativeFunction Syntax: \"f /* b */() /* c */ /* d */{}\" (get /* a */ f /* b */ ( /* c */ ) /* d */ { /* e */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/method-class-expression-static.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-expression-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* before */ /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/method-class-expression.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-expression.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/method-class-statement-static.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-statement-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* before */ /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/method-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/method-class-statement.js: Test262Error: Conforms to NativeFunction Syntax: \"function f() /* a */ /* b */ /* c */{}\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/method-computed-property-name.js-strict:true": "test/built-ins/Function/prototype/toString/method-computed-property-name.js: Test262Error: Conforms to NativeFunction Syntax: \"function () /* before */ /* c */ /* d */ /* e */{}\" ([ /* a */ \"f\" /* b */ ] /* c */ ( /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/method-object.js-strict:true": "test/built-ins/Function/prototype/toString/method-object.js: Test262Error: Conforms to NativeFunction Syntax: \"( /* b */ ) /* c */ { /* d */ }\" (f /* a */ ( /* b */ ) /* c */ { /* d */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/private-method-class-expression.js-strict:true": "test/built-ins/Function/prototype/toString/private-method-class-expression.js: SyntaxError: test/built-ins/Function/prototype/toString/private-method-class-expression.js: Unexpected character '#' (12:14)\n 10 | \n 11 | let c = new (class {\n\u003e 12 | /* before */#f /* a */ ( /* b */ ) /* c */ { /* d */ }/* after */\n | ^\n 13 | assert(expected) {\n 14 | assertToStringOrNativeFunction(this.#f, expected);\n 15 | } at \u003ceval\u003e:2:28542(106)", + "test/built-ins/Function/prototype/toString/private-method-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/private-method-class-statement.js: SyntaxError: test/built-ins/Function/prototype/toString/private-method-class-statement.js: Unexpected character '#' (12:14)\n 10 | \n 11 | class C {\n\u003e 12 | /* before */#f /* a */ ( /* b */ ) /* c */ { /* d */ }/* after */\n | ^\n 13 | assert(expected) {\n 14 | assertToStringOrNativeFunction(this.#f, expected);\n 15 | } at \u003ceval\u003e:2:28542(106)", + "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(106)", + "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(106)", + "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(40)", + "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(40)", + "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(40)", + "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(40)", + "test/built-ins/Function/prototype/toString/proxy-method-definition.js-strict:true": "test/built-ins/Function/prototype/toString/proxy-method-definition.js: Test262Error: Conforms to NativeFunction Syntax: \"function proxy() { [() {}] }\" at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/proxy-non-callable-throws.js-strict:true": "test/built-ins/Function/prototype/toString/proxy-non-callable-throws.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/setter-class-expression-static.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-expression-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* before */ /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/setter-class-expression.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-expression.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/setter-class-statement-static.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-statement-static.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* before */ /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/setter-class-statement.js-strict:true": "test/built-ins/Function/prototype/toString/setter-class-statement.js: Test262Error: Conforms to NativeFunction Syntax: \"function set( /* a */ /* b */ /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/setter-object.js-strict:true": "test/built-ins/Function/prototype/toString/setter-object.js: Test262Error: Conforms to NativeFunction Syntax: \"f /* b */( /* c */a /* d */) /* e */{}\" (set /* a */ f /* b */ ( /* c */ a /* d */ ) /* e */ { /* f */ }) at harness/sta.js:22:9(40)", + "test/built-ins/Function/prototype/toString/unicode.js-strict:true": "test/built-ins/Function/prototype/toString/unicode.js: Test262Error: Conforms to NativeFunction Syntax: \"function a(b, c) {b = c;return b;}\" (function \\u0061(\\u{62}, \\u0063) { \\u0062 = \\u{00063}; return b; }) at harness/sta.js:22:9(40)", + "test/built-ins/GeneratorFunction/is-a-constructor.js-strict:true": "test/built-ins/GeneratorFunction/is-a-constructor.js: SyntaxError: harness/hidden-constructors.js: Unexpected token (16:65)\n 14 | var AsyncArrowFunction = Object.getPrototypeOf(async () =\u003e {}).constructor;\n 15 | var AsyncFunction = Object.getPrototypeOf(async function () {}).constructor;\n\u003e 16 | var AsyncGeneratorFunction = Object.getPrototypeOf(async function* () {}).constructor;\n | ^\n 17 | var GeneratorFunction = Object.getPrototypeOf(function* () {}).constructor;\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/built-ins/JSON/parse/reviver-array-get-prop-from-prototype.js-strict:true": "test/built-ins/JSON/parse/reviver-array-get-prop-from-prototype.js: Test262Error: Expected SameValue(«2», «3») to be true at harness/sta.js:22:9(40)", + "test/built-ins/JSON/parse/reviver-object-get-prop-from-prototype.js-strict:true": "test/built-ins/JSON/parse/reviver-object-get-prop-from-prototype.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/built-ins/JSON/parse/reviver-object-non-configurable-prop-create.js-strict:true": "test/built-ins/JSON/parse/reviver-object-non-configurable-prop-create.js: Test262Error: Expected SameValue(«22», «2») to be true at harness/sta.js:22:9(40)", "test/built-ins/JSON/parse/reviver-wrapper.js-strict:true": "test/built-ins/JSON/parse/reviver-wrapper.js: Test262Error: [[Set]] should not be called. at set (test/built-ins/JSON/parse/reviver-wrapper.js:21:11(4))", "test/built-ins/JSON/stringify/replacer-array-wrong-type.js-strict:true": "test/built-ins/JSON/stringify/replacer-array-wrong-type.js: Test262Error: at get (test/built-ins/JSON/stringify/replacer-array-wrong-type.js:25:13(7))", - "test/built-ins/JSON/stringify/replacer-function-arguments.js-strict:true": "test/built-ins/JSON/stringify/replacer-function-arguments.js: Test262Error: Expected [1,2, 0, 1] and [1,2, 0, 1] to have the same contents. at harness/sta.js:22:9(49)", + "test/built-ins/JSON/stringify/replacer-function-arguments.js-strict:true": "test/built-ins/JSON/stringify/replacer-function-arguments.js: Test262Error: Expected [1,2, 0, 1] and [1,2, 0, 1] to have the same contents. at harness/sta.js:22:9(40)", "test/built-ins/JSON/stringify/replacer-function-result.js-strict:true": "test/built-ins/JSON/stringify/replacer-function-result.js: Test262Error: unreachable at replacer (test/built-ins/JSON/stringify/replacer-function-result.js:49:9(100))", "test/built-ins/JSON/stringify/replacer-function-wrapper.js-strict:true": "test/built-ins/JSON/stringify/replacer-function-wrapper.js: Test262Error: [[Set]] should not be called. at set (test/built-ins/JSON/stringify/replacer-function-wrapper.js:19:11(4))", - "test/built-ins/JSON/stringify/space-number-object.js-strict:true": "test/built-ins/JSON/stringify/space-number-object.js: Test262Error: Expected SameValue(«{\n \"a1\": {\n \"b1\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"b2\": {\n \"c1\": 1,\n \"c2\": 2\n }\n },\n \"a2\": \"a2\"\n}», «{\n \"a1\": {\n \"b1\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"b2\": {\n \"c1\": 1,\n \"c2\": 2\n }\n },\n \"a2\": \"a2\"\n}») to be true at harness/sta.js:22:9(49)", - "test/built-ins/JSON/stringify/space-string-object.js-strict:true": "test/built-ins/JSON/stringify/space-string-object.js: Test262Error: Expected SameValue(«{\nxxx\"a1\": {\nxxxxxx\"b1\": [\nxxxxxxxxx1,\nxxxxxxxxx2,\nxxxxxxxxx3,\nxxxxxxxxx4\nxxxxxx],\nxxxxxx\"b2\": {\nxxxxxxxxx\"c1\": 1,\nxxxxxxxxx\"c2\": 2\nxxxxxx}\nxxx},\nxxx\"a2\": \"a2\"\n}», «{\n---\"a1\": {\n------\"b1\": [\n---------1,\n---------2,\n---------3,\n---------4\n------],\n------\"b2\": {\n---------\"c1\": 1,\n---------\"c2\": 2\n------}\n---},\n---\"a2\": \"a2\"\n}») to be true at harness/sta.js:22:9(49)", - "test/built-ins/JSON/stringify/value-number-object.js-strict:true": "test/built-ins/JSON/stringify/value-number-object.js: Test262Error: Expected SameValue(«[42]», «[2]») to be true at harness/sta.js:22:9(49)", - "test/built-ins/JSON/stringify/value-string-object.js-strict:true": "test/built-ins/JSON/stringify/value-string-object.js: Test262Error: Expected SameValue(«{\"key\":\"str\"}», «{\"key\":\"toString\"}») to be true at harness/sta.js:22:9(49)", - "test/built-ins/JSON/stringify/value-tojson-arguments.js-strict:true": "test/built-ins/JSON/stringify/value-tojson-arguments.js: Test262Error: Expected SameValue(«1», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Math/pow/applying-the-exp-operator_A7.js-strict:true": "test/built-ins/Math/pow/applying-the-exp-operator_A7.js: Test262Error: (-1, Infinity) Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Math/pow/applying-the-exp-operator_A8.js-strict:true": "test/built-ins/Math/pow/applying-the-exp-operator_A8.js: Test262Error: (-1, -Infinity) Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js: Test262Error: 1.0e-1_0 Expected SameValue(«1e-10», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js: Test262Error: 1.0e-10_0 Expected SameValue(«1e-100», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js: Test262Error: 1.0e+1_0 Expected SameValue(«10000000000», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js: Test262Error: 1.0e+10_0 Expected SameValue(«1e+100», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dd-nsl-dd-one-of.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-nsl-dd-one-of.js: Test262Error: 1_0 Expected SameValue(«10», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js: Test262Error: 10.00_01e2 Expected SameValue(«1000.01», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dds-nsl-dd.js: Test262Error: 123456789_0 Expected SameValue(«1234567890», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dd-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dd-ep.js: Test262Error: .0_1e2 Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dds-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dds-ep.js: Test262Error: .1_01e2 Expected SameValue(«10.1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dd-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dd-ep.js: Test262Error: .10_1e2 Expected SameValue(«10.1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dds-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dds-ep.js: Test262Error: .00_01e2 Expected SameValue(«0.01», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd-one-of.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd-one-of.js: Test262Error: 1_0 Expected SameValue(«10», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd.js: Test262Error: 1_1 Expected SameValue(«11», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dds.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dds.js: Test262Error: 1_0123456789 Expected SameValue(«10123456789», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-sign-minus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-sign-minus-dds-nsl-dd.js: Test262Error: -123456789_0 Expected SameValue(«-1234567890», «NaN») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Number/string-numeric-separator-literal-sign-plus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-sign-plus-dds-nsl-dd.js: Test262Error: +123456789_0 Expected SameValue(«1234567890», «NaN») to be true at harness/sta.js:22:9(49)", + "test/built-ins/JSON/stringify/space-number-object.js-strict:true": "test/built-ins/JSON/stringify/space-number-object.js: Test262Error: Expected SameValue(«{\n \"a1\": {\n \"b1\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"b2\": {\n \"c1\": 1,\n \"c2\": 2\n }\n },\n \"a2\": \"a2\"\n}», «{\n \"a1\": {\n \"b1\": [\n 1,\n 2,\n 3,\n 4\n ],\n \"b2\": {\n \"c1\": 1,\n \"c2\": 2\n }\n },\n \"a2\": \"a2\"\n}») to be true at harness/sta.js:22:9(40)", + "test/built-ins/JSON/stringify/space-string-object.js-strict:true": "test/built-ins/JSON/stringify/space-string-object.js: Test262Error: Expected SameValue(«{\nxxx\"a1\": {\nxxxxxx\"b1\": [\nxxxxxxxxx1,\nxxxxxxxxx2,\nxxxxxxxxx3,\nxxxxxxxxx4\nxxxxxx],\nxxxxxx\"b2\": {\nxxxxxxxxx\"c1\": 1,\nxxxxxxxxx\"c2\": 2\nxxxxxx}\nxxx},\nxxx\"a2\": \"a2\"\n}», «{\n---\"a1\": {\n------\"b1\": [\n---------1,\n---------2,\n---------3,\n---------4\n------],\n------\"b2\": {\n---------\"c1\": 1,\n---------\"c2\": 2\n------}\n---},\n---\"a2\": \"a2\"\n}») to be true at harness/sta.js:22:9(40)", + "test/built-ins/JSON/stringify/value-number-object.js-strict:true": "test/built-ins/JSON/stringify/value-number-object.js: Test262Error: Expected SameValue(«[42]», «[2]») to be true at harness/sta.js:22:9(40)", + "test/built-ins/JSON/stringify/value-string-object.js-strict:true": "test/built-ins/JSON/stringify/value-string-object.js: Test262Error: Expected SameValue(«{\"key\":\"str\"}», «{\"key\":\"toString\"}») to be true at harness/sta.js:22:9(40)", + "test/built-ins/JSON/stringify/value-tojson-arguments.js-strict:true": "test/built-ins/JSON/stringify/value-tojson-arguments.js: Test262Error: Expected SameValue(«1», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Math/pow/applying-the-exp-operator_A7.js-strict:true": "test/built-ins/Math/pow/applying-the-exp-operator_A7.js: Test262Error: (-1, Infinity) Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Math/pow/applying-the-exp-operator_A8.js-strict:true": "test/built-ins/Math/pow/applying-the-exp-operator_A8.js: Test262Error: (-1, -Infinity) Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js: Test262Error: 1.0e-1_0 Expected SameValue(«1e-10», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js: Test262Error: 1.0e-10_0 Expected SameValue(«1e-100», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js: Test262Error: 1.0e+1_0 Expected SameValue(«10000000000», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js: Test262Error: 1.0e+10_0 Expected SameValue(«1e+100», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dd-nsl-dd-one-of.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dd-nsl-dd-one-of.js: Test262Error: 1_0 Expected SameValue(«10», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js: Test262Error: 10.00_01e2 Expected SameValue(«1000.01», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dds-nsl-dd.js: Test262Error: 123456789_0 Expected SameValue(«1234567890», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dd-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dd-ep.js: Test262Error: .0_1e2 Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dds-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dds-ep.js: Test262Error: .1_01e2 Expected SameValue(«10.1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dd-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dd-ep.js: Test262Error: .10_1e2 Expected SameValue(«10.1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dds-ep.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dds-ep.js: Test262Error: .00_01e2 Expected SameValue(«0.01», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd-one-of.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd-one-of.js: Test262Error: 1_0 Expected SameValue(«10», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd.js: Test262Error: 1_1 Expected SameValue(«11», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dds.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dds.js: Test262Error: 1_0123456789 Expected SameValue(«10123456789», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-sign-minus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-sign-minus-dds-nsl-dd.js: Test262Error: -123456789_0 Expected SameValue(«-1234567890», «NaN») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Number/string-numeric-separator-literal-sign-plus-dds-nsl-dd.js-strict:true": "test/built-ins/Number/string-numeric-separator-literal-sign-plus-dds-nsl-dd.js: Test262Error: +123456789_0 Expected SameValue(«1234567890», «NaN») to be true at harness/sta.js:22:9(40)", "test/built-ins/Object/defineProperties/proxy-no-ownkeys-returned-keys-order.js-strict:true": "test/built-ins/Object/defineProperties/proxy-no-ownkeys-returned-keys-order.js: TypeError: Property description must be an object: 3 at defineProperties (native)", - "test/built-ins/Object/freeze/throws-when-false.js-strict:true": "test/built-ins/Object/freeze/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)", + "test/built-ins/Object/freeze/throws-when-false.js-strict:true": "test/built-ins/Object/freeze/throws-when-false.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/built-ins/Object/fromEntries/empty-iterable.js-strict:true": "test/built-ins/Object/fromEntries/empty-iterable.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/empty-iterable.js:19:32(6)", - "test/built-ins/Object/fromEntries/evaluation-order.js-strict:true": "test/built-ins/Object/fromEntries/evaluation-order.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/evaluation-order.js:69:32(31)", - "test/built-ins/Object/fromEntries/iterator-closed-for-null-entry.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-null-entry.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-closed-for-string-entry.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-string-entry.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-accessor.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-accessor.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-value-accessor.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-value-accessor.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-not-closed-for-next-returning-non-object.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-next-returning-non-object.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/iterator-not-closed-for-uncallable-next.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-uncallable-next.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Object/fromEntries/key-order.js-strict:true": "test/built-ins/Object/fromEntries/key-order.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/key-order.js:19:32(23)", + "test/built-ins/Object/fromEntries/evaluation-order.js-strict:true": "test/built-ins/Object/fromEntries/evaluation-order.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/evaluation-order.js:69:32(19)", + "test/built-ins/Object/fromEntries/iterator-closed-for-null-entry.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-null-entry.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-closed-for-string-entry.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-string-entry.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-accessor.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-accessor.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-value-accessor.js-strict:true": "test/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-value-accessor.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-not-closed-for-next-returning-non-object.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-next-returning-non-object.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js: Test262Error: Expected a DummyError but got a TypeError at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/iterator-not-closed-for-uncallable-next.js-strict:true": "test/built-ins/Object/fromEntries/iterator-not-closed-for-uncallable-next.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Object/fromEntries/key-order.js-strict:true": "test/built-ins/Object/fromEntries/key-order.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/key-order.js:19:32(21)", "test/built-ins/Object/fromEntries/length.js-strict:true": "test/built-ins/Object/fromEntries/length.js: TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)", "test/built-ins/Object/fromEntries/name.js-strict:true": "test/built-ins/Object/fromEntries/name.js: TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)", "test/built-ins/Object/fromEntries/prototype.js-strict:true": "test/built-ins/Object/fromEntries/prototype.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/prototype.js:11:32(6)", - "test/built-ins/Object/fromEntries/requires-argument.js-strict:true": "test/built-ins/Object/fromEntries/requires-argument.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", + "test/built-ins/Object/fromEntries/requires-argument.js-strict:true": "test/built-ins/Object/fromEntries/requires-argument.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", "test/built-ins/Object/fromEntries/simple-properties.js-strict:true": "test/built-ins/Object/fromEntries/simple-properties.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/simple-properties.js:12:32(9)", "test/built-ins/Object/fromEntries/string-entry-object-succeeds.js-strict:true": "test/built-ins/Object/fromEntries/string-entry-object-succeeds.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/string-entry-object-succeeds.js:11:32(9)", - "test/built-ins/Object/fromEntries/string-entry-primitive-throws.js-strict:true": "test/built-ins/Object/fromEntries/string-entry-primitive-throws.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", + "test/built-ins/Object/fromEntries/string-entry-primitive-throws.js-strict:true": "test/built-ins/Object/fromEntries/string-entry-primitive-throws.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", "test/built-ins/Object/fromEntries/string-entry-string-object-succeeds.js-strict:true": "test/built-ins/Object/fromEntries/string-entry-string-object-succeeds.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/string-entry-string-object-succeeds.js:11:32(9)", - "test/built-ins/Object/fromEntries/supports-symbols.js-strict:true": "test/built-ins/Object/fromEntries/supports-symbols.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/supports-symbols.js:12:32(15)", - "test/built-ins/Object/fromEntries/to-property-key.js-strict:true": "test/built-ins/Object/fromEntries/to-property-key.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/to-property-key.js:17:32(24)", + "test/built-ins/Object/fromEntries/supports-symbols.js-strict:true": "test/built-ins/Object/fromEntries/supports-symbols.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/supports-symbols.js:12:32(13)", + "test/built-ins/Object/fromEntries/to-property-key.js-strict:true": "test/built-ins/Object/fromEntries/to-property-key.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/to-property-key.js:17:32(18)", "test/built-ins/Object/fromEntries/uses-define-semantics.js-strict:true": "test/built-ins/Object/fromEntries/uses-define-semantics.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/uses-define-semantics.js:20:32(22)", - "test/built-ins/Object/fromEntries/uses-keys-not-iterator.js-strict:true": "test/built-ins/Object/fromEntries/uses-keys-not-iterator.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/uses-keys-not-iterator.js:47:32(26)", - "test/built-ins/Object/keys/property-traps-order-with-proxied-array.js-strict:true": "test/built-ins/Object/keys/property-traps-order-with-proxied-array.js: Test262Error: Expected [ownKeys, getOwnPropertyDescriptor] and [ownKeys] to have the same contents. at harness/sta.js:22:9(49)", - "test/built-ins/Object/preventExtensions/throws-when-false.js-strict:true": "test/built-ins/Object/preventExtensions/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)", + "test/built-ins/Object/fromEntries/uses-keys-not-iterator.js-strict:true": "test/built-ins/Object/fromEntries/uses-keys-not-iterator.js: TypeError: Object has no member 'fromEntries' at test/built-ins/Object/fromEntries/uses-keys-not-iterator.js:47:32(16)", + "test/built-ins/Object/keys/property-traps-order-with-proxied-array.js-strict:true": "test/built-ins/Object/keys/property-traps-order-with-proxied-array.js: Test262Error: Expected [ownKeys, getOwnPropertyDescriptor] and [ownKeys] to have the same contents. at harness/sta.js:22:9(40)", + "test/built-ins/Object/preventExtensions/throws-when-false.js-strict:true": "test/built-ins/Object/preventExtensions/throws-when-false.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/built-ins/Object/prototype/__proto__/set-invalid-value.js-strict:true": "test/built-ins/Object/prototype/__proto__/set-invalid-value.js: TypeError: Object prototype may only be an Object or null: true at call (native)", "test/built-ins/Object/prototype/__proto__/set-non-object.js-strict:true": "test/built-ins/Object/prototype/__proto__/set-non-object.js: TypeError: Object prototype may only be an Object or null: undefined at call (native)", "test/built-ins/Object/prototype/toString/proxy-function-async.js-strict:true": "test/built-ins/Object/prototype/toString/proxy-function-async.js: test/built-ins/Object/prototype/toString/proxy-function-async.js: Line 21:34 Unexpected token function (and 3 more errors)", "test/built-ins/Object/seal/seal-aggregateerror.js-strict:true": "test/built-ins/Object/seal/seal-aggregateerror.js: ReferenceError: AggregateError is not defined at test/built-ins/Object/seal/seal-aggregateerror.js:37:17(3)", "test/built-ins/Object/seal/seal-asyncarrowfunction.js-strict:true": "test/built-ins/Object/seal/seal-asyncarrowfunction.js: test/built-ins/Object/seal/seal-asyncarrowfunction.js: Line 37:46 Unexpected token function (and 4 more errors)", "test/built-ins/Object/seal/seal-asyncfunction.js-strict:true": "test/built-ins/Object/seal/seal-asyncfunction.js: test/built-ins/Object/seal/seal-asyncfunction.js: Line 37:46 Unexpected token function (and 4 more errors)", - "test/built-ins/Object/seal/seal-asyncgeneratorfunction.js-strict:true": "test/built-ins/Object/seal/seal-asyncgeneratorfunction.js: SyntaxError: test/built-ins/Object/seal/seal-asyncgeneratorfunction.js: Unexpected token (37:54)\n 35 | ---*/\n 36 | \n\u003e 37 | Object.seal(new (Object.getPrototypeOf(async function * () {}).constructor)());\n | ^\n 38 | at \u003ceval\u003e:2:28542(114)", + "test/built-ins/Object/seal/seal-asyncgeneratorfunction.js-strict:true": "test/built-ins/Object/seal/seal-asyncgeneratorfunction.js: SyntaxError: test/built-ins/Object/seal/seal-asyncgeneratorfunction.js: Unexpected token (37:54)\n 35 | ---*/\n 36 | \n\u003e 37 | Object.seal(new (Object.getPrototypeOf(async function * () {}).constructor)());\n | ^\n 38 | at \u003ceval\u003e:2:28542(106)", "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)", "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)", "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)", "test/built-ins/Object/seal/seal-promise.js-strict:true": "test/built-ins/Object/seal/seal-promise.js: ReferenceError: Promise is not defined at test/built-ins/Object/seal/seal-promise.js:37:17(3)", "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)", - "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)", - "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)", + "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(40)", + "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(40)", "test/built-ins/Proxy/construct/trap-is-undefined-target-is-proxy.js-strict:true": "test/built-ins/Proxy/construct/trap-is-undefined-target-is-proxy.js: TypeError: Cannot call a class as a function at _classCallCheck (test/built-ins/Proxy/construct/trap-is-undefined-target-is-proxy.js:20:1374(9))", - "test/built-ins/Proxy/create-handler-is-revoked-proxy.js-strict:true": "test/built-ins/Proxy/create-handler-is-revoked-proxy.js: TypeError: Cannot create proxy with a revoked proxy as handler at test/built-ins/Proxy/create-handler-is-revoked-proxy.js:22:13(21)", + "test/built-ins/Proxy/create-handler-is-revoked-proxy.js-strict:true": "test/built-ins/Proxy/create-handler-is-revoked-proxy.js: TypeError: Cannot create proxy with a revoked proxy as handler at test/built-ins/Proxy/create-handler-is-revoked-proxy.js:22:13(19)", "test/built-ins/Proxy/create-target-is-not-callable.js-strict:true": "panic while running test/built-ins/Proxy/create-target-is-not-callable.js: runtime error: invalid memory address or nil pointer dereference", - "test/built-ins/Proxy/create-target-is-revoked-function-proxy.js-strict:true": "test/built-ins/Proxy/create-target-is-revoked-function-proxy.js: TypeError: Cannot create proxy with a revoked proxy as target at test/built-ins/Proxy/create-target-is-revoked-function-proxy.js:23:13(21)", - "test/built-ins/Proxy/create-target-is-revoked-proxy.js-strict:true": "test/built-ins/Proxy/create-target-is-revoked-proxy.js: TypeError: Cannot create proxy with a revoked proxy as target at test/built-ins/Proxy/create-target-is-revoked-proxy.js:23:13(21)", - "test/built-ins/Proxy/defineProperty/trap-is-missing-target-is-proxy.js-strict:true": "test/built-ins/Proxy/defineProperty/trap-is-missing-target-is-proxy.js: Test262Error: Expected SameValue(«undefined», «4») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js-strict:true": "test/built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/built-ins/Proxy/create-target-is-revoked-function-proxy.js-strict:true": "test/built-ins/Proxy/create-target-is-revoked-function-proxy.js: TypeError: Cannot create proxy with a revoked proxy as target at test/built-ins/Proxy/create-target-is-revoked-function-proxy.js:23:13(19)", + "test/built-ins/Proxy/create-target-is-revoked-proxy.js-strict:true": "test/built-ins/Proxy/create-target-is-revoked-proxy.js: TypeError: Cannot create proxy with a revoked proxy as target at test/built-ins/Proxy/create-target-is-revoked-proxy.js:23:13(19)", + "test/built-ins/Proxy/defineProperty/trap-is-missing-target-is-proxy.js-strict:true": "test/built-ins/Proxy/defineProperty/trap-is-missing-target-is-proxy.js: Test262Error: Expected SameValue(«undefined», «4») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js-strict:true": "test/built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-null-target-is-proxy.js-strict:true": "test/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-null-target-is-proxy.js: TypeError: setter must be a function at getOwnPropertyDescriptor (native)", - "test/built-ins/Proxy/preventExtensions/trap-is-missing-target-is-proxy.js-strict:true": "test/built-ins/Proxy/preventExtensions/trap-is-missing-target-is-proxy.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js-strict:true": "test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js: ReferenceError: require is not defined at test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js:26:44(12)", + "test/built-ins/Proxy/preventExtensions/trap-is-missing-target-is-proxy.js-strict:true": "test/built-ins/Proxy/preventExtensions/trap-is-missing-target-is-proxy.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js-strict:true": "test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js: ReferenceError: require is not defined at test/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js:26:44(5)", "test/built-ins/Proxy/revocable/handler-is-revoked-proxy.js-strict:true": "test/built-ins/Proxy/revocable/handler-is-revoked-proxy.js: TypeError: Cannot create proxy with a revoked proxy as handler at revocable (native)", - "test/built-ins/Proxy/revocable/revocation-function-name.js-strict:true": "test/built-ins/Proxy/revocable/revocation-function-name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", + "test/built-ins/Proxy/revocable/revocation-function-name.js-strict:true": "test/built-ins/Proxy/revocable/revocation-function-name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/built-ins/Proxy/revocable/target-is-revoked-function-proxy.js-strict:true": "test/built-ins/Proxy/revocable/target-is-revoked-function-proxy.js: TypeError: Cannot create proxy with a revoked proxy as target at revocable (native)", "test/built-ins/Proxy/revocable/target-is-revoked-proxy.js-strict:true": "test/built-ins/Proxy/revocable/target-is-revoked-proxy.js: TypeError: Cannot create proxy with a revoked proxy as target at revocable (native)", - "test/built-ins/Proxy/set/trap-is-null-target-is-proxy.js-strict:true": "test/built-ins/Proxy/set/trap-is-null-target-is-proxy.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/built-ins/Reflect/Symbol.toStringTag.js-strict:true": "test/built-ins/Reflect/Symbol.toStringTag.js: Test262Error: obj should have an own property Symbol(Symbol.toStringTag) at harness/sta.js:22:9(49)", + "test/built-ins/Proxy/set/trap-is-null-target-is-proxy.js-strict:true": "test/built-ins/Proxy/set/trap-is-null-target-is-proxy.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/built-ins/Reflect/Symbol.toStringTag.js-strict:true": "test/built-ins/Reflect/Symbol.toStringTag.js: Test262Error: obj should have an own property Symbol(Symbol.toStringTag) at harness/sta.js:22:9(40)", "test/built-ins/RegExp/dotall/with-dotall-unicode.js-strict:true": "test/built-ins/RegExp/dotall/with-dotall-unicode.js: SyntaxError: Invalid flags supplied to RegExp constructor 'su' at test/built-ins/RegExp/dotall/with-dotall-unicode.js:20:17", "test/built-ins/RegExp/dotall/with-dotall.js-strict:true": "test/built-ins/RegExp/dotall/with-dotall.js: SyntaxError: Invalid flags supplied to RegExp constructor 's' at test/built-ins/RegExp/dotall/with-dotall.js:20:17", - "test/built-ins/RegExp/dotall/without-dotall-unicode.js-strict:true": "test/built-ins/RegExp/dotall/without-dotall-unicode.js: Test262Error: Supplementary plane matched by a single . at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/dotall/without-dotall.js-strict:true": "test/built-ins/RegExp/dotall/without-dotall.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/dotall/without-dotall-unicode.js-strict:true": "test/built-ins/RegExp/dotall/without-dotall-unicode.js: Test262Error: Supplementary plane matched by a single . at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/dotall/without-dotall.js-strict:true": "test/built-ins/RegExp/dotall/without-dotall.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/built-ins/RegExp/duplicate-flags.js-strict:true": "test/built-ins/RegExp/duplicate-flags.js: SyntaxError: Invalid flags supplied to RegExp constructor 's' at test/built-ins/RegExp/duplicate-flags.js:23:1(42)", - "test/built-ins/RegExp/lookBehind/back-references-to-captures.js-strict:true": "test/built-ins/RegExp/lookBehind/back-references-to-captures.js: Test262Error: Expected [d, undefined] and [d, C] to have the same contents. #1 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/lookBehind/back-references.js-strict:true": "test/built-ins/RegExp/lookBehind/back-references.js: Test262Error: Expected [b, b, undefined] and [b, b, bb] to have the same contents. #1 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/lookBehind/captures.js-strict:true": "test/built-ins/RegExp/lookBehind/captures.js: Test262Error: Expected [def, undefined] and [def, c] to have the same contents. #1 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/lookBehind/greedy-loop.js-strict:true": "test/built-ins/RegExp/lookBehind/greedy-loop.js: Test262Error: Expected [c, undefined] and [c, bbbbbb] to have the same contents. #1 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/lookBehind/mutual-recursive.js-strict:true": "test/built-ins/RegExp/lookBehind/mutual-recursive.js: Test262Error: Expected [cacb, undefined, ] and [cacb, a, ] to have the same contents. #1 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/lookBehind/nested-lookaround.js-strict:true": "test/built-ins/RegExp/lookBehind/nested-lookaround.js: Test262Error: Expected [ef, undefined] and [ef, bc] to have the same contents. #2 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/lookBehind/sticky.js-strict:true": "test/built-ins/RegExp/lookBehind/sticky.js: Test262Error: Expected [def, undefined] and [def, abc] to have the same contents. #1 at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/match-indices/indices-array-element.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-element.js: TypeError: Cannot read property '0' of undefined at test/built-ins/RegExp/match-indices/indices-array-element.js:19:40(28)", - "test/built-ins/RegExp/match-indices/indices-array-matched.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-matched.js: TypeError: Cannot read property 'length' of undefined at test/built-ins/RegExp/match-indices/indices-array-matched.js:31:18(24)", - "test/built-ins/RegExp/match-indices/indices-array-non-unicode-match.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-non-unicode-match.js: Test262Error: Expected [[1, 2], [1, 2]] to be structurally equal to undefined. at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/lookBehind/back-references-to-captures.js-strict:true": "test/built-ins/RegExp/lookBehind/back-references-to-captures.js: Test262Error: Expected [d, undefined] and [d, C] to have the same contents. #1 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/lookBehind/back-references.js-strict:true": "test/built-ins/RegExp/lookBehind/back-references.js: Test262Error: Expected [b, b, undefined] and [b, b, bb] to have the same contents. #1 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/lookBehind/captures.js-strict:true": "test/built-ins/RegExp/lookBehind/captures.js: Test262Error: Expected [def, undefined] and [def, c] to have the same contents. #1 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/lookBehind/greedy-loop.js-strict:true": "test/built-ins/RegExp/lookBehind/greedy-loop.js: Test262Error: Expected [c, undefined] and [c, bbbbbb] to have the same contents. #1 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/lookBehind/mutual-recursive.js-strict:true": "test/built-ins/RegExp/lookBehind/mutual-recursive.js: Test262Error: Expected [cacb, undefined, ] and [cacb, a, ] to have the same contents. #1 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/lookBehind/nested-lookaround.js-strict:true": "test/built-ins/RegExp/lookBehind/nested-lookaround.js: Test262Error: Expected [ef, undefined] and [ef, bc] to have the same contents. #2 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/lookBehind/sticky.js-strict:true": "test/built-ins/RegExp/lookBehind/sticky.js: Test262Error: Expected [def, undefined] and [def, abc] to have the same contents. #1 at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/match-indices/indices-array-element.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-element.js: TypeError: Cannot read property '0' of undefined at test/built-ins/RegExp/match-indices/indices-array-element.js:19:40(20)", + "test/built-ins/RegExp/match-indices/indices-array-matched.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-matched.js: TypeError: Cannot read property 'length' of undefined at test/built-ins/RegExp/match-indices/indices-array-matched.js:31:18(16)", + "test/built-ins/RegExp/match-indices/indices-array-non-unicode-match.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-non-unicode-match.js: Test262Error: Expected [[1, 2], [1, 2]] to be structurally equal to undefined. at harness/sta.js:22:9(40)", "test/built-ins/RegExp/match-indices/indices-array-properties.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-properties.js: TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)", - "test/built-ins/RegExp/match-indices/indices-array-unicode-match.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-unicode-match.js: Test262Error: Expected [[1, 2], [1, 2]] to be structurally equal to undefined. at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/match-indices/indices-array-unicode-match.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-unicode-match.js: Test262Error: Expected [[1, 2], [1, 2]] to be structurally equal to undefined. at harness/sta.js:22:9(40)", "test/built-ins/RegExp/match-indices/indices-array-unicode-property-names.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-unicode-property-names.js: test/built-ins/RegExp/match-indices/indices-array-unicode-property-names.js: Line 19:74 Unexpected token ILLEGAL (and 5 more errors)", - "test/built-ins/RegExp/match-indices/indices-array-unmatched.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-unmatched.js: TypeError: Cannot read property 'length' of undefined at test/built-ins/RegExp/match-indices/indices-array-unmatched.js:30:18(24)", + "test/built-ins/RegExp/match-indices/indices-array-unmatched.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array-unmatched.js: TypeError: Cannot read property 'length' of undefined at test/built-ins/RegExp/match-indices/indices-array-unmatched.js:30:18(16)", "test/built-ins/RegExp/match-indices/indices-array.js-strict:true": "test/built-ins/RegExp/match-indices/indices-array.js: TypeError: Cannot convert undefined or null to object at getPrototypeOf (native)", "test/built-ins/RegExp/match-indices/indices-groups-object-undefined.js-strict:true": "test/built-ins/RegExp/match-indices/indices-groups-object-undefined.js: TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)", - "test/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js-strict:true": "test/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js: TypeError: Cannot read property 'groups' of undefined at test/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js:20:29(22)", + "test/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js-strict:true": "test/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js: TypeError: Cannot read property 'groups' of undefined at test/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js:20:29(17)", "test/built-ins/RegExp/match-indices/indices-groups-object.js-strict:true": "test/built-ins/RegExp/match-indices/indices-groups-object.js: TypeError: Cannot convert undefined or null to object at getOwnPropertyDescriptor (native)", - "test/built-ins/RegExp/match-indices/indices-groups-properties.js-strict:true": "test/built-ins/RegExp/match-indices/indices-groups-properties.js: TypeError: Cannot read property 'groups' of undefined at test/built-ins/RegExp/match-indices/indices-groups-properties.js:19:45(13)", - "test/built-ins/RegExp/match-indices/indices-property.js-strict:true": "test/built-ins/RegExp/match-indices/indices-property.js: Test262Error: obj should have an own property indices at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/match-indices/indices-groups-properties.js-strict:true": "test/built-ins/RegExp/match-indices/indices-groups-properties.js: TypeError: Cannot read property 'groups' of undefined at test/built-ins/RegExp/match-indices/indices-groups-properties.js:19:45(10)", + "test/built-ins/RegExp/match-indices/indices-property.js-strict:true": "test/built-ins/RegExp/match-indices/indices-property.js: Test262Error: obj should have an own property indices at harness/sta.js:22:9(40)", "test/built-ins/RegExp/named-groups/functional-replace-global.js-strict:true": "test/built-ins/RegExp/named-groups/functional-replace-global.js: TypeError: Cannot read property 'fst' of undefined at test/built-ins/RegExp/named-groups/functional-replace-global.js:29:29(17)", "test/built-ins/RegExp/named-groups/functional-replace-non-global.js-strict:true": "test/built-ins/RegExp/named-groups/functional-replace-non-global.js: TypeError: Cannot read property 'fst' of undefined at test/built-ins/RegExp/named-groups/functional-replace-non-global.js:29:27(26)", - "test/built-ins/RegExp/named-groups/groups-object-subclass-sans.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-subclass-sans.js: Test262Error: Expected SameValue(«b», «$\u003ca\u003eab») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/named-groups/groups-object-subclass.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-subclass.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/named-groups/groups-object-undefined.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-undefined.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/named-groups/groups-object-unmatched.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-unmatched.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/named-groups/groups-object.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object.js: Test262Error: obj should have an own property groups at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/named-groups/groups-object-subclass-sans.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-subclass-sans.js: Test262Error: Expected SameValue(«b», «$\u003ca\u003eab») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/named-groups/groups-object-subclass.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-subclass.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/named-groups/groups-object-undefined.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-undefined.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/named-groups/groups-object-unmatched.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object-unmatched.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/named-groups/groups-object.js-strict:true": "test/built-ins/RegExp/named-groups/groups-object.js: Test262Error: obj should have an own property groups at harness/sta.js:22:9(40)", "test/built-ins/RegExp/named-groups/groups-properties.js-strict:true": "test/built-ins/RegExp/named-groups/groups-properties.js: TypeError: Cannot convert undefined or null to object at getOwnPropertyNames (native)", - "test/built-ins/RegExp/named-groups/lookbehind.js-strict:true": "test/built-ins/RegExp/named-groups/lookbehind.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/named-groups/lookbehind.js-strict:true": "test/built-ins/RegExp/named-groups/lookbehind.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/built-ins/RegExp/named-groups/non-unicode-match.js-strict:true": "test/built-ins/RegExp/named-groups/non-unicode-match.js: SyntaxError: Invalid regular expression (regexp2): (?\u003c$\u003ea) (Invalid regular expression (regexp2): (?\u003c$\u003ea) (error parsing regexp: invalid group name: group names must begin with a word character and have a matching terminator in `(?\u003c$\u003ea)`)) at test/built-ins/RegExp/named-groups/non-unicode-match.js:15:45", "test/built-ins/RegExp/named-groups/non-unicode-property-names-valid.js-strict:true": "test/built-ins/RegExp/named-groups/non-unicode-property-names-valid.js: SyntaxError: Invalid regular expression (regexp2): (?\u003c\\ud835\\udc53\\ud835\\udc5c\\ud835\\udc65\u003efox).*(?\u003c\\ud835\\udcd3\\ud835\\udcf8\\ud835\\udcf0\u003edog) (Invalid regular expression (regexp2): (?\u003c\\ud835\\udc53\\ud835\\udc5c\\ud835\\udc65\u003efox).*(?\u003c\\ud835\\udcd3\\ud835\\udcf8\\ud835\\udcf0\u003edog) (error parsing regexp: invalid group name: group names must begin with a word character and have a matching terminator in `(?\u003c\\ud835\\udc53\\ud835\\udc5c\\ud835\\udc65\u003efox).*(?\u003c\\ud835\\udcd3\\ud835\\udcf8\\ud835\\udcf0\u003edog)`)) at test/built-ins/RegExp/named-groups/non-unicode-property-names-valid.js:47:22", "test/built-ins/RegExp/named-groups/non-unicode-property-names.js-strict:true": "test/built-ins/RegExp/named-groups/non-unicode-property-names.js: test/built-ins/RegExp/named-groups/non-unicode-property-names.js: Line 15:59 Unexpected token ILLEGAL (and 5 more errors)", - "test/built-ins/RegExp/named-groups/non-unicode-references.js-strict:true": "test/built-ins/RegExp/named-groups/non-unicode-references.js: TypeError: Cannot read property 'a' of undefined at test/built-ins/RegExp/named-groups/non-unicode-references.js:18:23(50)", - "test/built-ins/RegExp/named-groups/string-replace-get.js-strict:true": "test/built-ins/RegExp/named-groups/string-replace-get.js: Test262Error: Expected SameValue(«badc», «$\u003csnd\u003e$\u003cfst\u003e$\u003csnd\u003e$\u003cfst\u003e») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/named-groups/string-replace-missing.js-strict:true": "test/built-ins/RegExp/named-groups/string-replace-missing.js: Test262Error: Expected SameValue(«cd», «$\u003c42a\u003ecd») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/named-groups/string-replace-undefined.js-strict:true": "test/built-ins/RegExp/named-groups/string-replace-undefined.js: Test262Error: Expected SameValue(«», «$\u003cthd\u003e$\u003cthd\u003e») to be true at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/named-groups/non-unicode-references.js-strict:true": "test/built-ins/RegExp/named-groups/non-unicode-references.js: TypeError: Cannot read property 'a' of undefined at test/built-ins/RegExp/named-groups/non-unicode-references.js:18:23(48)", + "test/built-ins/RegExp/named-groups/string-replace-get.js-strict:true": "test/built-ins/RegExp/named-groups/string-replace-get.js: Test262Error: Expected SameValue(«badc», «$\u003csnd\u003e$\u003cfst\u003e$\u003csnd\u003e$\u003cfst\u003e») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/named-groups/string-replace-missing.js-strict:true": "test/built-ins/RegExp/named-groups/string-replace-missing.js: Test262Error: Expected SameValue(«cd», «$\u003c42a\u003ecd») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/named-groups/string-replace-undefined.js-strict:true": "test/built-ins/RegExp/named-groups/string-replace-undefined.js: Test262Error: Expected SameValue(«», «$\u003cthd\u003e$\u003cthd\u003e») to be true at harness/sta.js:22:9(40)", "test/built-ins/RegExp/named-groups/unicode-match.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-match.js: SyntaxError: Invalid regular expression (regexp2): (?\u003c$\u003ea) (Invalid regular expression (regexp2): (?\u003c$\u003ea) (error parsing regexp: invalid group name: group names must begin with a word character and have a matching terminator in `(?\u003c$\u003ea)`)) at test/built-ins/RegExp/named-groups/unicode-match.js:15:45", - "test/built-ins/RegExp/named-groups/unicode-property-names-invalid.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-property-names-invalid.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/named-groups/unicode-property-names-invalid.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-property-names-invalid.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/built-ins/RegExp/named-groups/unicode-property-names-valid.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-property-names-valid.js: SyntaxError: Invalid regular expression (regexp2): (?\u003c\\u{1d4d1}\\u{1d4fb}\\u{1d4f8}\\u{1d500}\\u{1d4f7}\u003ebrown) (Invalid regular expression (regexp2): (?\u003c\\u{1d4d1}\\u{1d4fb}\\u{1d4f8}\\u{1d500}\\u{1d4f7}\u003ebrown) (error parsing regexp: invalid group name: group names must begin with a word character and have a matching terminator in `(?\u003c\\u{1d4d1}\\u{1d4fb}\\u{1d4f8}\\u{1d500}\\u{1d4f7}\u003ebrown)`)) at test/built-ins/RegExp/named-groups/unicode-property-names-valid.js:67:31", "test/built-ins/RegExp/named-groups/unicode-property-names.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-property-names.js: test/built-ins/RegExp/named-groups/unicode-property-names.js: Line 18:60 Unexpected token ILLEGAL (and 5 more errors)", - "test/built-ins/RegExp/named-groups/unicode-references.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-references.js: TypeError: Cannot read property 'a' of undefined at test/built-ins/RegExp/named-groups/unicode-references.js:31:23(50)", - "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js: Test262Error: Expected SameValue(«3», «4») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-this-throws.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-this-throws.js: Test262Error: Expected a Test262Error but got a SyntaxError at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-species-throws.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-species-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.replace/named-groups-fn.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/named-groups-fn.js: Test262Error: Expected SameValue(«a», «null») to be true at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/named-groups/unicode-references.js-strict:true": "test/built-ins/RegExp/named-groups/unicode-references.js: TypeError: Cannot read property 'a' of undefined at test/built-ins/RegExp/named-groups/unicode-references.js:31:23(48)", + "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js: Test262Error: Expected SameValue(«3», «4») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-this-throws.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-this-throws.js: Test262Error: Expected a Test262Error but got a SyntaxError at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-species-throws.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-species-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.replace/named-groups-fn.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/named-groups-fn.js: Test262Error: Expected SameValue(«a», «null») to be true at harness/sta.js:22:9(40)", "test/built-ins/RegExp/prototype/Symbol.replace/named-groups.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/named-groups.js: SyntaxError: Invalid regular expression (regexp2): (?\u003c$𐒤\u003eb) (Invalid regular expression (regexp2): (?\u003c$𐒤\u003eb) (error parsing regexp: invalid group name: group names must begin with a word character and have a matching terminator in `(?\u003c$𐒤\u003eb)`)) at test/built-ins/RegExp/prototype/Symbol.replace/named-groups.js:45:18", - "test/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js: Test262Error: 0 setter should be unreachable. at set (test/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js:27:19(8))", - "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-err.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop.js: Test262Error: Expected SameValue(«[$\u003cfoo\u003e]b», «[toString value]b») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups.js: Test262Error: Expected SameValue(«a[$\u003clength\u003e]», «a[3]») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-prop-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-prop-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/dotAll/cross-realm.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/cross-realm.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/cross-realm.js:19:14(12)", - "test/built-ins/RegExp/prototype/dotAll/length.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/length.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/length.js:29:18(15)", - "test/built-ins/RegExp/prototype/dotAll/name.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/name.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/name.js:20:3(15)", - "test/built-ins/RegExp/prototype/dotAll/prop-desc.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/prop-desc.js: TypeError: Cannot read property 'set' of undefined at test/built-ins/RegExp/prototype/dotAll/prop-desc.js:24:18(15)", + "test/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js: Test262Error: 0 setter should be unreachable. at set (test/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js:27:19(6))", + "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-err.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop.js: Test262Error: Expected SameValue(«[$\u003cfoo\u003e]b», «[toString value]b») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups.js: Test262Error: Expected SameValue(«a[$\u003clength\u003e]», «a[3]») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-prop-err.js-strict:true": "test/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-prop-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/dotAll/cross-realm.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/cross-realm.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/cross-realm.js:19:14(9)", + "test/built-ins/RegExp/prototype/dotAll/length.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/length.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/length.js:29:18(14)", + "test/built-ins/RegExp/prototype/dotAll/name.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/name.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/name.js:20:3(14)", + "test/built-ins/RegExp/prototype/dotAll/prop-desc.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/prop-desc.js: TypeError: Cannot read property 'set' of undefined at test/built-ins/RegExp/prototype/dotAll/prop-desc.js:24:18(14)", "test/built-ins/RegExp/prototype/dotAll/this-val-invalid-obj.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/this-val-invalid-obj.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/this-val-invalid-obj.js:19:14(9)", "test/built-ins/RegExp/prototype/dotAll/this-val-non-obj.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/this-val-non-obj.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/this-val-non-obj.js:17:14(9)", "test/built-ins/RegExp/prototype/dotAll/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/this-val-regexp-prototype.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/RegExp/prototype/dotAll/this-val-regexp-prototype.js:18:11(9)", "test/built-ins/RegExp/prototype/dotAll/this-val-regexp.js-strict:true": "test/built-ins/RegExp/prototype/dotAll/this-val-regexp.js: SyntaxError: Invalid flags supplied to RegExp constructor 's' at test/built-ins/RegExp/prototype/dotAll/this-val-regexp.js:24:18", - "test/built-ins/RegExp/prototype/flags/coercion-dotall.js-strict:true": "test/built-ins/RegExp/prototype/flags/coercion-dotall.js: Test262Error: dotAll: string Expected SameValue(«», «s») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/flags/get-order.js-strict:true": "test/built-ins/RegExp/prototype/flags/get-order.js: Test262Error: Expected SameValue(«gimyu», «gimsuy») to be true at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/prototype/flags/rethrow.js-strict:true": "test/built-ins/RegExp/prototype/flags/rethrow.js: Test262Error: Let dotAll be ToBoolean(? Get(R, \"dotAll\")) Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/prototype/flags/coercion-dotall.js-strict:true": "test/built-ins/RegExp/prototype/flags/coercion-dotall.js: Test262Error: dotAll: string Expected SameValue(«», «s») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/flags/get-order.js-strict:true": "test/built-ins/RegExp/prototype/flags/get-order.js: Test262Error: Expected SameValue(«gimyu», «gimsuy») to be true at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/prototype/flags/rethrow.js-strict:true": "test/built-ins/RegExp/prototype/flags/rethrow.js: Test262Error: Let dotAll be ToBoolean(? Get(R, \"dotAll\")) Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/built-ins/RegExp/prototype/flags/return-order.js-strict:true": "test/built-ins/RegExp/prototype/flags/return-order.js: SyntaxError: Invalid flags supplied to RegExp constructor 'gimsuy' at test/built-ins/RegExp/prototype/flags/return-order.js:25:18(6)", "test/built-ins/RegExp/prototype/flags/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/flags/this-val-regexp-prototype.js: TypeError: Method RegExp.prototype.source getter called on incompatible receiver at call (native)", "test/built-ins/RegExp/prototype/flags/this-val-regexp.js-strict:true": "test/built-ins/RegExp/prototype/flags/this-val-regexp.js: SyntaxError: Invalid flags supplied to RegExp constructor 's' at test/built-ins/RegExp/prototype/flags/this-val-regexp.js:31:18", @@ -256,207 +247,170 @@ "test/built-ins/RegExp/prototype/ignoreCase/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/ignoreCase/this-val-regexp-prototype.js: TypeError: Method RegExp.prototype.source getter called on incompatible receiver at call (native)", "test/built-ins/RegExp/prototype/multiline/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/multiline/this-val-regexp-prototype.js: TypeError: Method RegExp.prototype.source getter called on incompatible receiver at call (native)", "test/built-ins/RegExp/prototype/source/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/source/this-val-regexp-prototype.js: TypeError: Method RegExp.prototype.source getter called on incompatible receiver at call (native)", - "test/built-ins/RegExp/prototype/source/value-u.js-strict:true": "test/built-ins/RegExp/prototype/source/value-u.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)", + "test/built-ins/RegExp/prototype/source/value-u.js-strict:true": "test/built-ins/RegExp/prototype/source/value-u.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(40)", "test/built-ins/RegExp/prototype/sticky/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/sticky/this-val-regexp-prototype.js: TypeError: Method RegExp.prototype.source getter called on incompatible receiver at call (native)", "test/built-ins/RegExp/prototype/unicode/this-val-regexp-prototype.js-strict:true": "test/built-ins/RegExp/prototype/unicode/this-val-regexp-prototype.js: TypeError: Method RegExp.prototype.source getter called on incompatible receiver at call (native)", - "test/built-ins/RegExp/quantifier-integer-limit.js-strict:true": "test/built-ins/RegExp/quantifier-integer-limit.js: SyntaxError: Invalid regular expression (re2): b{9007199254740991} (error parsing regexp: invalid repeat count: `{9007199254740991}`) at test/built-ins/RegExp/quantifier-integer-limit.js:30:11(12)", - "test/built-ins/RegExp/unicode_restricted_brackets.js-strict:true": "test/built-ins/RegExp/unicode_restricted_brackets.js: Test262Error: RegExp(\"]\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_character_class_escape.js-strict:true": "test/built-ins/RegExp/unicode_restricted_character_class_escape.js: Test262Error: RegExp(\"[\\d-a]\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_identity_escape.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape.js: Test262Error: Invalid IdentityEscape in AtomEscape: '\\\u0000' Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_identity_escape_alpha.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_alpha.js: Test262Error: IdentityEscape in AtomEscape: 'A' Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_identity_escape_c.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_c.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_identity_escape_u.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_u.js: Test262Error: RegExp(\"\\u\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_identity_escape_x.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_x.js: Test262Error: RegExp(\"\\x\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_incomplete_quantifier.js-strict:true": "test/built-ins/RegExp/unicode_restricted_incomplete_quantifier.js: Test262Error: RegExp(\"a{\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_octal_escape.js-strict:true": "test/built-ins/RegExp/unicode_restricted_octal_escape.js: Test262Error: RegExp(\"\\1\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/RegExp/unicode_restricted_quantifiable_assertion.js-strict:true": "test/built-ins/RegExp/unicode_restricted_quantifiable_assertion.js: Test262Error: RegExp(\"(?=.)*\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/index-argument-tointeger.js-strict:true": "test/built-ins/String/prototype/item/index-argument-tointeger.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger-invalid.js-strict:true": "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger-invalid.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger.js-strict:true": "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/length.js-strict:true": "test/built-ins/String/prototype/item/length.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/name.js-strict:true": "test/built-ins/String/prototype/item/name.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/prop-desc.js-strict:true": "test/built-ins/String/prototype/item/prop-desc.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/return-abrupt-from-this.js-strict:true": "test/built-ins/String/prototype/item/return-abrupt-from-this.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/returns-code-unit.js-strict:true": "test/built-ins/String/prototype/item/returns-code-unit.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/returns-item-relative-index.js-strict:true": "test/built-ins/String/prototype/item/returns-item-relative-index.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/returns-item.js-strict:true": "test/built-ins/String/prototype/item/returns-item.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/item/returns-undefined-for-out-of-range-index.js-strict:true": "test/built-ins/String/prototype/item/returns-undefined-for-out-of-range-index.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive] expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js: Test262Error: thisVal.toString expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive should have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive] expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js: Test262Error: thisVal.toString expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive should have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Symbol/asyncIterator/prop-desc.js-strict:true": "test/built-ins/Symbol/asyncIterator/prop-desc.js: Test262Error: Expected SameValue(«undefined», «symbol») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Symbol/is-constructor.js-strict:true": "test/built-ins/Symbol/is-constructor.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/built-ins/Symbol/prototype/description/description-symboldescriptivestring.js-strict:true": "test/built-ins/Symbol/prototype/description/description-symboldescriptivestring.js: Test262Error: The value of symbol.description is \"foo\" Expected SameValue(«undefined», «foo») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Symbol/prototype/description/descriptor.js-strict:true": "test/built-ins/Symbol/prototype/description/descriptor.js: TypeError: Cannot read property 'set' of undefined at test/built-ins/Symbol/prototype/description/descriptor.js:20:3(15)", - "test/built-ins/Symbol/prototype/description/get.js-strict:true": "test/built-ins/Symbol/prototype/description/get.js: Test262Error: The value of symbol.description is \"test\" Expected SameValue(«undefined», «test») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Symbol/prototype/description/this-val-non-symbol.js-strict:true": "test/built-ins/Symbol/prototype/description/this-val-non-symbol.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/Symbol/prototype/description/this-val-non-symbol.js:17:14(9)", - "test/built-ins/Symbol/prototype/description/this-val-symbol.js-strict:true": "test/built-ins/Symbol/prototype/description/this-val-symbol.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/Symbol/prototype/description/this-val-symbol.js:16:14(13)", - "test/built-ins/Symbol/prototype/description/wrapper.js-strict:true": "test/built-ins/Symbol/prototype/description/wrapper.js: Test262Error: The value of symbol.description is \"test\" Expected SameValue(«undefined», «test») to be true at harness/sta.js:22:9(49)", - "test/built-ins/Symbol/species/builtin-getter-name.js-strict:true": "test/built-ins/Symbol/species/builtin-getter-name.js: ReferenceError: Promise is not defined at test/built-ins/Symbol/species/builtin-getter-name.js:21:32(31)", - "test/built-ins/ThrowTypeError/extensible.js-strict:true": "test/built-ins/ThrowTypeError/extensible.js: Test262Error: Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/built-ins/ThrowTypeError/frozen.js-strict:true": "test/built-ins/ThrowTypeError/frozen.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)", - "test/built-ins/ThrowTypeError/length.js-strict:true": "test/built-ins/ThrowTypeError/length.js: Test262Error: Expected obj[length] to have configurable:false. at harness/sta.js:22:9(49)", - "test/built-ins/ThrowTypeError/name.js-strict:true": "test/built-ins/ThrowTypeError/name.js: Test262Error: descriptor value should be ; descriptor should not be configurable at harness/sta.js:22:9(49)", - "test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js-strict:true": "test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js:25:34(40)", - "test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js-strict:true": "test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js: Test262Error: Expected obj[0] to have configurable:true. (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", + "test/built-ins/RegExp/quantifier-integer-limit.js-strict:true": "test/built-ins/RegExp/quantifier-integer-limit.js: SyntaxError: Invalid regular expression (re2): b{9007199254740991} (error parsing regexp: invalid repeat count: `{9007199254740991}`) at test/built-ins/RegExp/quantifier-integer-limit.js:30:11(10)", + "test/built-ins/RegExp/unicode_restricted_brackets.js-strict:true": "test/built-ins/RegExp/unicode_restricted_brackets.js: Test262Error: RegExp(\"]\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_character_class_escape.js-strict:true": "test/built-ins/RegExp/unicode_restricted_character_class_escape.js: Test262Error: RegExp(\"[\\d-a]\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_identity_escape.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape.js: Test262Error: Invalid IdentityEscape in AtomEscape: '\\\u0000' Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_identity_escape_alpha.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_alpha.js: Test262Error: IdentityEscape in AtomEscape: 'A' Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_identity_escape_c.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_c.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_identity_escape_u.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_u.js: Test262Error: RegExp(\"\\u\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_identity_escape_x.js-strict:true": "test/built-ins/RegExp/unicode_restricted_identity_escape_x.js: Test262Error: RegExp(\"\\x\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_incomplete_quantifier.js-strict:true": "test/built-ins/RegExp/unicode_restricted_incomplete_quantifier.js: Test262Error: RegExp(\"a{\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_octal_escape.js-strict:true": "test/built-ins/RegExp/unicode_restricted_octal_escape.js: Test262Error: RegExp(\"\\1\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/RegExp/unicode_restricted_quantifiable_assertion.js-strict:true": "test/built-ins/RegExp/unicode_restricted_quantifiable_assertion.js: Test262Error: RegExp(\"(?=.)*\", \"u\"): Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/index-argument-tointeger.js-strict:true": "test/built-ins/String/prototype/item/index-argument-tointeger.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger-invalid.js-strict:true": "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger-invalid.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger.js-strict:true": "test/built-ins/String/prototype/item/index-non-numeric-argument-tointeger.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/length.js-strict:true": "test/built-ins/String/prototype/item/length.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/name.js-strict:true": "test/built-ins/String/prototype/item/name.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/prop-desc.js-strict:true": "test/built-ins/String/prototype/item/prop-desc.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/return-abrupt-from-this.js-strict:true": "test/built-ins/String/prototype/item/return-abrupt-from-this.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/returns-code-unit.js-strict:true": "test/built-ins/String/prototype/item/returns-code-unit.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/returns-item-relative-index.js-strict:true": "test/built-ins/String/prototype/item/returns-item-relative-index.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/returns-item.js-strict:true": "test/built-ins/String/prototype/item/returns-item.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/item/returns-undefined-for-out-of-range-index.js-strict:true": "test/built-ins/String/prototype/item/returns-undefined-for-out-of-range-index.js: Test262Error: Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive] expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js: Test262Error: thisVal.toString expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive should have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive] expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js: Test262Error: thisVal.toString expected to have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js-strict:true": "test/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js: Test262Error: thisVal[Symbol.toPrimitive should have been accessed. Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Symbol/asyncIterator/prop-desc.js-strict:true": "test/built-ins/Symbol/asyncIterator/prop-desc.js: Test262Error: Expected SameValue(«undefined», «symbol») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Symbol/is-constructor.js-strict:true": "test/built-ins/Symbol/is-constructor.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/built-ins/Symbol/prototype/description/description-symboldescriptivestring.js-strict:true": "test/built-ins/Symbol/prototype/description/description-symboldescriptivestring.js: Test262Error: The value of symbol.description is \"foo\" Expected SameValue(«undefined», «foo») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Symbol/prototype/description/descriptor.js-strict:true": "test/built-ins/Symbol/prototype/description/descriptor.js: TypeError: Cannot read property 'set' of undefined at test/built-ins/Symbol/prototype/description/descriptor.js:20:3(14)", + "test/built-ins/Symbol/prototype/description/get.js-strict:true": "test/built-ins/Symbol/prototype/description/get.js: Test262Error: The value of symbol.description is \"test\" Expected SameValue(«undefined», «test») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Symbol/prototype/description/this-val-non-symbol.js-strict:true": "test/built-ins/Symbol/prototype/description/this-val-non-symbol.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/Symbol/prototype/description/this-val-non-symbol.js:17:16(8)", + "test/built-ins/Symbol/prototype/description/this-val-symbol.js-strict:true": "test/built-ins/Symbol/prototype/description/this-val-symbol.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/Symbol/prototype/description/this-val-symbol.js:16:16(8)", + "test/built-ins/Symbol/prototype/description/wrapper.js-strict:true": "test/built-ins/Symbol/prototype/description/wrapper.js: Test262Error: The value of symbol.description is \"test\" Expected SameValue(«undefined», «test») to be true at harness/sta.js:22:9(40)", + "test/built-ins/Symbol/species/builtin-getter-name.js-strict:true": "test/built-ins/Symbol/species/builtin-getter-name.js: ReferenceError: Promise is not defined at test/built-ins/Symbol/species/builtin-getter-name.js:21:32(28)", + "test/built-ins/ThrowTypeError/extensible.js-strict:true": "test/built-ins/ThrowTypeError/extensible.js: Test262Error: Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/built-ins/ThrowTypeError/frozen.js-strict:true": "test/built-ins/ThrowTypeError/frozen.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(40)", + "test/built-ins/ThrowTypeError/length.js-strict:true": "test/built-ins/ThrowTypeError/length.js: Test262Error: Expected obj[length] to have configurable:false. at harness/sta.js:22:9(40)", + "test/built-ins/ThrowTypeError/name.js-strict:true": "test/built-ins/ThrowTypeError/name.js: Test262Error: descriptor value should be ; descriptor should not be configurable at harness/sta.js:22:9(40)", + "test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js-strict:true": "test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js: TypeError: Cannot read property 'get' of undefined at test/built-ins/ThrowTypeError/unique-per-realm-function-proto.js:25:34(35)", + "test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js-strict:true": "test/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js: Test262Error: Expected obj[0] to have configurable:true. (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", "test/built-ins/TypedArrayConstructors/BigUint64Array/is-a-constructor.js-strict:true": "test/built-ins/TypedArrayConstructors/BigUint64Array/is-a-constructor.js: ReferenceError: BigUint64Array is not defined at test/built-ins/TypedArrayConstructors/BigUint64Array/is-a-constructor.js:23:32(4)", - "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js: Test262Error: Expected a RangeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js: Test262Error: Expected a TypeError but got a RangeError (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js: Test262Error: Expected SameValue(«function TypedArray() { [native code] }», «function Float64Array() { [native code] }») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js: Test262Error: Expected SameValue(«function TypedArray() { [native code] }», «function Float64Array() { [native code] }») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js: Test262Error: Expected SameValue(«function TypedArray() { [native code] }», «function Float64Array() { [native code] }») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", + "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js: Test262Error: Expected a RangeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js: Test262Error: Expected a TypeError but got a RangeError (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js: Test262Error: Expected SameValue(«function TypedArray() { [native code] }», «function Float64Array() { [native code] }») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js: Test262Error: Expected SameValue(«function TypedArray() { [native code] }», «function Float64Array() { [native code] }») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js: Test262Error: Expected SameValue(«function TypedArray() { [native code] }», «function Float64Array() { [native code] }») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", "test/built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js: test/built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js: Line 21:21 Unexpected token * (and 3 more errors)", - "test/built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js: TypeError: Invalid TypedArray: [object Object] (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js: Test262Error: TypeError thrown for detached source buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js: Test262Error: TypeError thrown for detached source buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js: Test262Error: Expected SameValue(«[object ArrayBuffer]», «[object Object]») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js: Test262Error: Expected SameValue(«[object ArrayBuffer]», «[object Object]») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js: TypeError: Invalid TypedArray: [object Object] (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js: TypeError: Invalid TypedArray: [object Object] (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", + "test/built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js: TypeError: Invalid TypedArray: [object Object] (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js: Test262Error: TypeError thrown for detached source buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js: Test262Error: TypeError thrown for detached source buffer Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js: Test262Error: Expected SameValue(«[object ArrayBuffer]», «[object Object]») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js: Test262Error: Expected SameValue(«[object ArrayBuffer]», «[object Object]») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js: TypeError: Invalid TypedArray: [object Object] (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js-strict:true": "test/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js: TypeError: Invalid TypedArray: [object Object] (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation-consistent-nan.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation-consistent-nan.js: runtime error: invalid memory address or nil pointer dereference", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation.js: runtime error: invalid memory address or nil pointer dereference", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/desc-value-throws.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/desc-value-throws.js: runtime error: invalid memory address or nil pointer dereference", - "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", + "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-minus-zero.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-minus-zero.js: runtime error: invalid memory address or nil pointer dereference", - "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js: Test262Error: return true after defining data property [+1] Expected SameValue(«false», «true») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js: Test262Error: 0.1 Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", + "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js: Test262Error: return true after defining data property [+1] Expected SameValue(«false», «true») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js: Test262Error: 0.1 Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js: runtime error: invalid memory address or nil pointer dereference", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js: runtime error: invalid memory address or nil pointer dereference", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/set-value.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/set-value.js: runtime error: invalid memory address or nil pointer dereference", "test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js-strict:true": "panic while running test/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js: runtime error: invalid memory address or nil pointer dereference", - "test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js: TypeError: Cannot delete property '0' of 0,0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js: TypeError: Cannot delete property '1.0' of (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js: Test262Error: `delete sample[key]` throws TypeError Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js: TypeError: Cannot delete property '0' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js: TypeError: Cannot delete property '0' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-numeric-index-non-strict.js: TypeError: Cannot delete property 'bar' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js: TypeError: Cannot delete property '-1' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js: TypeError: Cannot delete property '-1' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js: Test262Error: return value from own key [+1] Expected SameValue(«test262», «bar») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js: Test262Error: OrdinaryGet was called! Ref: 9.1.8.1 3.c (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js: Test262Error: Expected SameValue(«42», «undefined») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js: Test262Error: OrdinaryGet was called! Ref: 9.1.8.1 3.c (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js: Test262Error: Expected obj[0] to have configurable:true. (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js: Test262Error: undefined property [+1] Expected SameValue(«[object Object]», «undefined») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js: Test262Error: (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js: SyntaxError: test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js: 'with' in strict mode (46:2)\n 44 | $DETACHBUFFER(ta.buffer);\n 45 | \n\u003e 46 | with (ta) {\n | ^\n 47 | Infinity;\n 48 | assert.sameValue(counter, 1, 'The value of `counter` is 1');\n 49 | } at \u003ceval\u003e:2:28542(114)", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js: Test262Error: 42 Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js: Test262Error: Reflect.has(sample, \"1\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js: Test262Error: Reflect.has(sample, \"-1\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js: Test262Error: Reflect.has(sample, \"-0\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js: Test262Error: returns true with own key [+1] Expected SameValue(«false», «true») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js: Test262Error: 1.1 Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js: Test262Error: Reflect.set(sample, \"-0\", 1) must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js: Test262Error: Reflect.set(sample, key, \"ecma262\") must return true Expected SameValue(«false», «true») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js: Test262Error: Reflect.set(sample, \"1.1\", 1) must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js: Test262Error: sample.hasOwnProperty(\"-1\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js: Test262Error: `sample[\"1.1\"] = obj` throws Test262Error Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(43))", - "test/built-ins/WeakRef/constructor.js-strict:true": "test/built-ins/WeakRef/constructor.js: Test262Error: typeof WeakRef is function Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", + "test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/indexed-value-ab-non-strict.js: TypeError: Cannot delete property '0' of 0,0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-non-strict.js: TypeError: Cannot delete property '1.0' of (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-canonical-index-strict.js: Test262Error: `delete sample[key]` throws TypeError Expected a TypeError to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-non-strict.js: Test262Error: The value of `delete sample[-0]` is false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-not-minus-zero-strict.js: TypeError: Cannot delete property '0' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js-strict:false": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-non-strict.js: TypeError: Cannot delete property '-1' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Delete/key-is-out-of-bounds-strict.js: TypeError: Cannot delete property '-1' of 0 (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js: Test262Error: return value from own key [+1] Expected SameValue(«test262», «bar») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js: Test262Error: OrdinaryGet was called! Ref: 9.1.8.1 3.c (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js: Test262Error: Expected SameValue(«42», «undefined») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js: Test262Error: OrdinaryGet was called! Ref: 9.1.8.1 3.c (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js: Test262Error: Expected obj[0] to have configurable:true. (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js: Test262Error: undefined property [+1] Expected SameValue(«[object Object]», «undefined») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js: Test262Error: (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js-strict:false": "panic while running test/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js: runtime error: index out of range [0] with length 0", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js: Test262Error: 42 Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js: Test262Error: Reflect.has(sample, \"1\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js: Test262Error: Reflect.has(sample, \"-1\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js: Test262Error: Reflect.has(sample, \"-0\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js: Test262Error: returns true with own key [+1] Expected SameValue(«false», «true») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js: Test262Error: 1.1 Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js: Test262Error: Reflect.set(sample, \"-0\", 1) must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js: Test262Error: Reflect.set(sample, key, \"ecma262\") must return true Expected SameValue(«false», «true») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js: Test262Error: Reflect.set(sample, \"1.1\", 1) must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js: Test262Error: sample.hasOwnProperty(\"-1\") must return false Expected SameValue(«true», «false») to be true (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js: TypeError: ArrayBuffer is detached (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js-strict:true": "test/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js: Test262Error: `sample[\"1.1\"] = obj` throws Test262Error Expected a Test262Error to be thrown but no exception was thrown at all (Testing with Float64Array.) at testWithTypedArrayConstructors (harness/testTypedArray.js:61:13(39))", + "test/built-ins/WeakRef/constructor.js-strict:true": "test/built-ins/WeakRef/constructor.js: Test262Error: typeof WeakRef is function Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", "test/built-ins/WeakRef/instance-extensible.js-strict:true": "test/built-ins/WeakRef/instance-extensible.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/instance-extensible.js:31:14(2)", "test/built-ins/WeakRef/is-a-constructor.js-strict:true": "test/built-ins/WeakRef/is-a-constructor.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/is-a-constructor.js:23:32(4)", "test/built-ins/WeakRef/length.js-strict:true": "test/built-ins/WeakRef/length.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/length.js:28:16(1)", "test/built-ins/WeakRef/name.js-strict:true": "test/built-ins/WeakRef/name.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/name.js:27:16(1)", - "test/built-ins/WeakRef/newtarget-prototype-is-not-object.js-strict:true": "test/built-ins/WeakRef/newtarget-prototype-is-not-object.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/newtarget-prototype-is-not-object.js:38:24(14)", - "test/built-ins/WeakRef/prop-desc.js-strict:true": "test/built-ins/WeakRef/prop-desc.js: Test262Error: obj should have an own property WeakRef at harness/sta.js:22:9(49)", + "test/built-ins/WeakRef/newtarget-prototype-is-not-object.js-strict:true": "test/built-ins/WeakRef/newtarget-prototype-is-not-object.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/newtarget-prototype-is-not-object.js:38:24(9)", + "test/built-ins/WeakRef/prop-desc.js-strict:true": "test/built-ins/WeakRef/prop-desc.js: Test262Error: obj should have an own property WeakRef at harness/sta.js:22:9(40)", "test/built-ins/WeakRef/proto.js-strict:true": "test/built-ins/WeakRef/proto.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/proto.js:16:25(6)", - "test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js-strict:true": "test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js: Test262Error: Expected a Test262Error but got a ReferenceError at harness/sta.js:22:9(49)", - "test/built-ins/WeakRef/prototype-from-newtarget-custom.js-strict:true": "test/built-ins/WeakRef/prototype-from-newtarget-custom.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype-from-newtarget-custom.js:36:24(6)", + "test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js-strict:true": "test/built-ins/WeakRef/prototype-from-newtarget-abrupt.js: Test262Error: Expected a Test262Error but got a ReferenceError at harness/sta.js:22:9(40)", + "test/built-ins/WeakRef/prototype-from-newtarget-custom.js-strict:true": "test/built-ins/WeakRef/prototype-from-newtarget-custom.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype-from-newtarget-custom.js:36:24(5)", "test/built-ins/WeakRef/prototype-from-newtarget.js-strict:true": "test/built-ins/WeakRef/prototype-from-newtarget.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype-from-newtarget.js:34:14(2)", "test/built-ins/WeakRef/prototype/Symbol.toStringTag.js-strict:true": "test/built-ins/WeakRef/prototype/Symbol.toStringTag.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/Symbol.toStringTag.js:19:16(1)", "test/built-ins/WeakRef/prototype/constructor.js-strict:true": "test/built-ins/WeakRef/prototype/constructor.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/constructor.js:22:14(2)", - "test/built-ins/WeakRef/prototype/deref/custom-this.js-strict:true": "test/built-ins/WeakRef/prototype/deref/custom-this.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/custom-this.js:22:13(8)", + "test/built-ins/WeakRef/prototype/deref/custom-this.js-strict:true": "test/built-ins/WeakRef/prototype/deref/custom-this.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/custom-this.js:22:13(5)", "test/built-ins/WeakRef/prototype/deref/length.js-strict:true": "test/built-ins/WeakRef/prototype/deref/length.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/length.js:28:16(1)", "test/built-ins/WeakRef/prototype/deref/name.js-strict:true": "test/built-ins/WeakRef/prototype/deref/name.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/name.js:27:16(1)", "test/built-ins/WeakRef/prototype/deref/not-a-constructor.js-strict:true": "test/built-ins/WeakRef/prototype/deref/not-a-constructor.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/not-a-constructor.js:26:15(4)", "test/built-ins/WeakRef/prototype/deref/prop-desc.js-strict:true": "test/built-ins/WeakRef/prototype/deref/prop-desc.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/prop-desc.js:19:25(3)", - "test/built-ins/WeakRef/prototype/deref/return-target.js-strict:true": "test/built-ins/WeakRef/prototype/deref/return-target.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/return-target.js:21:16(7)", - "test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js-strict:true": "test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js:22:25(12)", - "test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js-strict:true": "test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js:22:25(5)", + "test/built-ins/WeakRef/prototype/deref/return-target.js-strict:true": "test/built-ins/WeakRef/prototype/deref/return-target.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/return-target.js:21:16(5)", + "test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js-strict:true": "test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js:22:25(5)", + "test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js-strict:true": "test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/deref/this-not-object-throws.js:22:25(4)", "test/built-ins/WeakRef/prototype/prop-desc.js-strict:true": "test/built-ins/WeakRef/prototype/prop-desc.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/prop-desc.js:15:16(1)", "test/built-ins/WeakRef/prototype/proto.js-strict:true": "test/built-ins/WeakRef/prototype/proto.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/prototype/proto.js:14:35(5)", - "test/built-ins/WeakRef/returns-new-object-from-constructor.js-strict:true": "test/built-ins/WeakRef/returns-new-object-from-constructor.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/returns-new-object-from-constructor.js:35:14(9)", - "test/built-ins/WeakRef/target-not-object-throws.js-strict:true": "test/built-ins/WeakRef/target-not-object-throws.js: Test262Error: typeof WeakRef is function Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/WeakRef/undefined-newtarget-throws.js-strict:true": "test/built-ins/WeakRef/undefined-newtarget-throws.js: Test262Error: typeof WeakRef is function Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(49)", - "test/built-ins/global/global-object.js-strict:true": "test/built-ins/global/global-object.js: ReferenceError: globalThis is not defined at test/built-ins/global/global-object.js:12:24(5)", - "test/built-ins/global/property-descriptor.js-strict:true": "test/built-ins/global/property-descriptor.js: Test262Error: obj should have an own property globalThis at harness/sta.js:22:9(49)", + "test/built-ins/WeakRef/returns-new-object-from-constructor.js-strict:true": "test/built-ins/WeakRef/returns-new-object-from-constructor.js: ReferenceError: WeakRef is not defined at test/built-ins/WeakRef/returns-new-object-from-constructor.js:35:14(5)", + "test/built-ins/WeakRef/target-not-object-throws.js-strict:true": "test/built-ins/WeakRef/target-not-object-throws.js: Test262Error: typeof WeakRef is function Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", + "test/built-ins/WeakRef/undefined-newtarget-throws.js-strict:true": "test/built-ins/WeakRef/undefined-newtarget-throws.js: Test262Error: typeof WeakRef is function Expected SameValue(«undefined», «function») to be true at harness/sta.js:22:9(40)", "test/harness/assert-notsamevalue-tostring.js-strict:true": "test/harness/assert-notsamevalue-tostring.js: test/harness/assert-notsamevalue-tostring.js: Line 12:49 Unexpected token function (and 7 more errors)", "test/harness/assert-samevalue-tostring.js-strict:true": "test/harness/assert-samevalue-tostring.js: test/harness/assert-samevalue-tostring.js: Line 12:49 Unexpected token function (and 7 more errors)", "test/harness/assert-tostring.js-strict:true": "test/harness/assert-tostring.js: test/harness/assert-tostring.js: Line 12:49 Unexpected token function (and 7 more errors)", "test/harness/timer.js-strict:true": "test/harness/timer.js: ReferenceError: Promise is not defined at harness/timer.js:9:5(0)", - "test/language/arguments-object/arguments-caller.js-strict:true": "test/language/arguments-object/arguments-caller.js: Test262Error: arguments.caller does not exist Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:2)\n 37 | var callCount = 0;\n 38 | class C {\n\u003e 39 | #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:9)\n 37 | var callCount = 0;\n 38 | class C {\n\u003e 39 | static #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:2)\n 37 | var callCount = 0;\n 38 | var C = class {\n\u003e 39 | #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:9)\n 37 | var callCount = 0;\n 38 | var C = class {\n\u003e 39 | static #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/arguments-object/mapped/Symbol.iterator.js-strict:false": "test/language/arguments-object/mapped/Symbol.iterator.js: Test262Error: Expected SameValue(«undefined», «function values() { [native code] }») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-1.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-1.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-1.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-1.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-2.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-2.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-3.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-3.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-4.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-4.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-1.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-1.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-2.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-2.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-3.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-3.js: Test262Error: Expected SameValue(«undefined», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-4.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-4.js: Test262Error: Expected SameValue(«undefined», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-5.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-5.js: Test262Error: Expected SameValue(«undefined», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-1.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-1.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-2.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-2.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-3.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-3.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-4.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-4.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-1.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-1.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-2.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-2.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-3.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-3.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-4.js-strict:false": "test/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-4.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-descriptors-set-value-by-arguments.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-descriptors-set-value-by-arguments.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-descriptors-set-value-with-define-property.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-descriptors-set-value-with-define-property.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-descriptors-with-param-assign.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-descriptors-with-param-assign.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-set-by-arguments.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-set-by-arguments.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-set-by-param.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-set-by-param.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-arguments.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-arguments.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-param.js-strict:false": "test/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-param.js: Test262Error: Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(49)", - "test/language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-set-by-arguments.js-strict:false": "test/language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-set-by-arguments.js: TypeError: Cannot assign to read only property '0' at fn (test/language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-set-by-arguments.js:19:18(19))", - "test/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-set-by-arguments.js-strict:false": "test/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-set-by-arguments.js: TypeError: Cannot assign to read only property '0' at fn (test/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-set-by-arguments.js:17:18(21))", - "test/language/arguments-object/unmapped/Symbol.iterator.js-strict:false": "test/language/arguments-object/unmapped/Symbol.iterator.js: Test262Error: Expected SameValue(«undefined», «function values() { [native code] }») to be true at harness/sta.js:22:9(49)", - "test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js-strict:true": "test/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js-strict:true": "test/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js-strict:true": "test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js-strict:true": "test/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js-strict:true": "test/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js: error is not an object (Test262: This statement should not be evaluated.)", + "test/language/arguments-object/arguments-caller.js-strict:true": "test/language/arguments-object/arguments-caller.js: Test262Error: arguments.caller does not exist Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(40)", + "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:2)\n 37 | var callCount = 0;\n 38 | class C {\n\u003e 39 | #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:9)\n 37 | var callCount = 0;\n 38 | class C {\n\u003e 39 | static #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | class C {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:2)\n 37 | var callCount = 0;\n 38 | var C = class {\n\u003e 39 | #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js: Unexpected character '#' (37:2)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], 'TC39'); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], null); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 1);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js: Unexpected character '#' (39:9)\n 37 | var callCount = 0;\n 38 | var C = class {\n\u003e 39 | static #method() {\n | ^\n 40 | assert.sameValue(arguments.length, 4);\n 41 | assert.sameValue(arguments[0], 42);\n 42 | assert.sameValue(arguments[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js-strict:true": "test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js: SyntaxError: test/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js: Unexpected character '#' (37:9)\n 35 | var callCount = 0;\n 36 | var C = class {\n\u003e 37 | static #method() {\n | ^\n 38 | assert.sameValue(arguments.length, 2);\n 39 | assert.sameValue(arguments[0], 42);\n 40 | assert.sameValue(arguments[1], undefined); at \u003ceval\u003e:2:28542(106)", "test/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-async-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-async-function.js: unexpected error type (TypeError), expected (SyntaxError)", @@ -504,392 +458,363 @@ "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/comments/hashbang/eval-indirect.js-strict:true": "test/language/comments/hashbang/eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL (and 1 more errors) at eval (native)", "test/language/comments/hashbang/eval.js-strict:true": "test/language/comments/hashbang/eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL (and 1 more errors) at test/language/comments/hashbang/eval.js:15:22(5)", - "test/language/comments/hashbang/function-constructor.js-strict:true": "test/language/comments/hashbang/function-constructor.js: SyntaxError: test/language/comments/hashbang/function-constructor.js: Unexpected token (17:47)\n 15 | const AsyncFunction = (async function (){}).constructor;\n 16 | const GeneratorFunction = (function *(){}).constructor;\n\u003e 17 | const AsyncGeneratorFunction = (async function *(){}).constructor;\n | ^\n 18 | for (const ctor of [\n 19 | Function,\n 20 | AsyncFunction, at \u003ceval\u003e:2:28542(114)", + "test/language/comments/hashbang/function-constructor.js-strict:true": "test/language/comments/hashbang/function-constructor.js: SyntaxError: test/language/comments/hashbang/function-constructor.js: Unexpected token (17:47)\n 15 | const AsyncFunction = (async function (){}).constructor;\n 16 | const GeneratorFunction = (function *(){}).constructor;\n\u003e 17 | const AsyncGeneratorFunction = (async function *(){}).constructor;\n | ^\n 18 | for (const ctor of [\n 19 | Function,\n 20 | AsyncFunction, at \u003ceval\u003e:2:28542(106)", "test/language/comments/hashbang/line-terminator-carriage-return.js-strict:false": "test/language/comments/hashbang/line-terminator-carriage-return.js: test/language/comments/hashbang/line-terminator-carriage-return.js: Line 1:1 Unexpected token ILLEGAL (and 5 more errors)", - "test/language/comments/hashbang/line-terminator-line-separator.js-strict:false": "test/language/comments/hashbang/line-terminator-line-separator.js: SyntaxError: test/language/comments/hashbang/line-terminator-line-separator.js: Unexpected token (2:0)\n 1 | #! this comment ends with a Line Separator (U+2028)\n\u003e 2 | {\n | ^\n 3 | }\n 4 | \n 5 | // Copyright (C) 2019 Mike Pennisi. All rights reserved. at \u003ceval\u003e:2:28542(114)", - "test/language/comments/hashbang/line-terminator-paragraph-separator.js-strict:false": "test/language/comments/hashbang/line-terminator-paragraph-separator.js: SyntaxError: test/language/comments/hashbang/line-terminator-paragraph-separator.js: Unexpected token (2:0)\n 1 | #! this comment ends with a Paragraph Separator (U+2029)\n\u003e 2 | {\n | ^\n 3 | }\n 4 | \n 5 | // Copyright (C) 2019 Mike Pennisi. All rights reserved. at \u003ceval\u003e:2:28542(114)", + "test/language/comments/hashbang/line-terminator-line-separator.js-strict:false": "test/language/comments/hashbang/line-terminator-line-separator.js: SyntaxError: test/language/comments/hashbang/line-terminator-line-separator.js: Unexpected token (2:0)\n 1 | #! this comment ends with a Line Separator (U+2028)\n\u003e 2 | {\n | ^\n 3 | }\n 4 | \n 5 | // Copyright (C) 2019 Mike Pennisi. All rights reserved. at \u003ceval\u003e:2:28542(106)", + "test/language/comments/hashbang/line-terminator-paragraph-separator.js-strict:false": "test/language/comments/hashbang/line-terminator-paragraph-separator.js: SyntaxError: test/language/comments/hashbang/line-terminator-paragraph-separator.js: Unexpected token (2:0)\n 1 | #! this comment ends with a Paragraph Separator (U+2029)\n\u003e 2 | {\n | ^\n 3 | }\n 4 | \n 5 | // Copyright (C) 2019 Mike Pennisi. All rights reserved. at \u003ceval\u003e:2:28542(106)", "test/language/comments/hashbang/module.js-strict:false": "test/language/comments/hashbang/module.js: test/language/comments/hashbang/module.js: Line 1:1 Unexpected token ILLEGAL (and 1 more errors)", "test/language/comments/hashbang/no-line-separator.js-strict:true": "test/language/comments/hashbang/no-line-separator.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL (and 1 more errors) at test/language/comments/hashbang/no-line-separator.js:15:22(5)", "test/language/comments/hashbang/not-empty.js-strict:false": "test/language/comments/hashbang/not-empty.js: test/language/comments/hashbang/not-empty.js: Line 1:1 Unexpected token ILLEGAL (and 1 more errors)", - "test/language/comments/hashbang/use-strict.js-strict:false": "test/language/comments/hashbang/use-strict.js: SyntaxError: test/language/comments/hashbang/use-strict.js: 'with' in strict mode (17:0)\n 15 | ---*/\n 16 | \n\u003e 17 | with ({}) {}\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/computed-property-names/class/accessor/getter-duplicates.js-strict:true": "test/language/computed-property-names/class/accessor/getter-duplicates.js: TypeError: test/language/computed-property-names/class/accessor/getter-duplicates.js: Cannot read property '_inherits' of undefined at \u003ceval\u003e:2:28542(114)", - "test/language/computed-property-names/class/accessor/setter-duplicates.js-strict:true": "test/language/computed-property-names/class/accessor/setter-duplicates.js: TypeError: test/language/computed-property-names/class/accessor/setter-duplicates.js: Cannot read property '_inherits' of undefined at \u003ceval\u003e:2:28542(114)", + "test/language/comments/hashbang/use-strict.js-strict:false": "test/language/comments/hashbang/use-strict.js: SyntaxError: test/language/comments/hashbang/use-strict.js: 'with' in strict mode (17:0)\n 15 | ---*/\n 16 | \n\u003e 17 | with ({}) {}\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/computed-property-names/class/accessor/getter-duplicates.js-strict:true": "test/language/computed-property-names/class/accessor/getter-duplicates.js: TypeError: test/language/computed-property-names/class/accessor/getter-duplicates.js: Cannot read property '_inherits' of undefined at \u003ceval\u003e:2:28542(106)", + "test/language/computed-property-names/class/accessor/setter-duplicates.js-strict:true": "test/language/computed-property-names/class/accessor/setter-duplicates.js: TypeError: test/language/computed-property-names/class/accessor/setter-duplicates.js: Cannot read property '_inherits' of undefined at \u003ceval\u003e:2:28542(106)", "test/language/computed-property-names/class/method/constructor-can-be-generator.js-strict:true": "test/language/computed-property-names/class/method/constructor-can-be-generator.js: test/language/computed-property-names/class/method/constructor-can-be-generator.js: Line 10:35 Unexpected token * (and 1 more errors)", "test/language/computed-property-names/class/method/generator.js-strict:true": "test/language/computed-property-names/class/method/generator.js: test/language/computed-property-names/class/method/generator.js: Line 11:25 Unexpected token * (and 3 more errors)", "test/language/computed-property-names/class/static/generator-constructor.js-strict:true": "test/language/computed-property-names/class/static/generator-constructor.js: test/language/computed-property-names/class/static/generator-constructor.js: Line 11:39 Unexpected token * (and 1 more errors)", "test/language/computed-property-names/class/static/generator-prototype.js-strict:true": "test/language/computed-property-names/class/static/generator-prototype.js: test/language/computed-property-names/class/static/generator-prototype.js: Line 12:35 Unexpected token * (and 1 more errors)", - "test/language/computed-property-names/class/static/getter-prototype.js-strict:true": "test/language/computed-property-names/class/static/getter-prototype.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/computed-property-names/class/static/method-number.js-strict:true": "test/language/computed-property-names/class/static/method-number.js: Test262Error: Expected [prototype, 1, 2, name, length, caller, arguments, a, c] and [1, 2, length, name, prototype, a, c] to have the same contents. at harness/sta.js:22:9(49)", - "test/language/computed-property-names/class/static/method-prototype.js-strict:true": "test/language/computed-property-names/class/static/method-prototype.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/computed-property-names/class/static/method-string.js-strict:true": "test/language/computed-property-names/class/static/method-string.js: Test262Error: Expected [prototype, name, length, caller, arguments, a, b, c, d] and [length, name, prototype, a, b, c, d] to have the same contents. at harness/sta.js:22:9(49)", - "test/language/computed-property-names/class/static/method-symbol.js-strict:true": "test/language/computed-property-names/class/static/method-symbol.js: Test262Error: Expected [prototype, name, length, caller, arguments, a, c] and [length, name, prototype, a, c] to have the same contents. at harness/sta.js:22:9(49)", - "test/language/computed-property-names/class/static/setter-prototype.js-strict:true": "test/language/computed-property-names/class/static/setter-prototype.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/language/computed-property-names/class/static/getter-prototype.js-strict:true": "test/language/computed-property-names/class/static/getter-prototype.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/computed-property-names/class/static/method-number.js-strict:true": "test/language/computed-property-names/class/static/method-number.js: Test262Error: Expected [prototype, 1, 2, name, length, caller, arguments, a, c] and [1, 2, length, name, prototype, a, c] to have the same contents. at harness/sta.js:22:9(40)", + "test/language/computed-property-names/class/static/method-prototype.js-strict:true": "test/language/computed-property-names/class/static/method-prototype.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/computed-property-names/class/static/method-string.js-strict:true": "test/language/computed-property-names/class/static/method-string.js: Test262Error: Expected [prototype, name, length, caller, arguments, a, b, c, d] and [length, name, prototype, a, b, c, d] to have the same contents. at harness/sta.js:22:9(40)", + "test/language/computed-property-names/class/static/method-symbol.js-strict:true": "test/language/computed-property-names/class/static/method-symbol.js: Test262Error: Expected [prototype, name, length, caller, arguments, a, c] and [length, name, prototype, a, c] to have the same contents. at harness/sta.js:22:9(40)", + "test/language/computed-property-names/class/static/setter-prototype.js-strict:true": "test/language/computed-property-names/class/static/setter-prototype.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/computed-property-names/object/method/generator.js-strict:true": "test/language/computed-property-names/object/method/generator.js: test/language/computed-property-names/object/method/generator.js: Line 11:14 Unexpected token * (and 3 more errors)", - "test/language/computed-property-names/to-name-side-effects/numbers-object.js-strict:true": "test/language/computed-property-names/to-name-side-effects/numbers-object.js: Test262Error: The result of `counter++` is `0` Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/computed-property-names/to-name-side-effects/object.js-strict:true": "test/language/computed-property-names/to-name-side-effects/object.js: Test262Error: The result of `counter++` is `0` Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (11:69)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments, arguments) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (11:48)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (p = eval(\"var arguments = 'param'\"), arguments) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (11:11)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (arguments, p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (11:11)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (arguments, p = eval(\"var arguments = 'param'\")) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\")) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\")) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.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'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | let arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-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 | let arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.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'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | var arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(114)", - "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)", - "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)", - "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)", - "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)", - "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)", - "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)", - "test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.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\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js:11:18(10)", - "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js:11:18(10)", - "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:54)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:44)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:17)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:17)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", + "test/language/computed-property-names/to-name-side-effects/numbers-object.js-strict:true": "test/language/computed-property-names/to-name-side-effects/numbers-object.js: Test262Error: The result of `counter++` is `0` Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/computed-property-names/to-name-side-effects/object.js-strict:true": "test/language/computed-property-names/to-name-side-effects/object.js: Test262Error: The result of `counter++` is `0` Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (11:69)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments, arguments) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-following-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (11:48)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (p = eval(\"var arguments = 'param'\"), arguments) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (11:11)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (arguments, p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-a-preceding-parameter-is-named-arguments-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (11:11)\n 9 | \n 10 | const oldArguments = globalThis.arguments;\n\u003e 11 | const f = (arguments, p = eval(\"var arguments = 'param'\")) =\u003e {}\n | ^\n 12 | assert.throws(SyntaxError, f);\n 13 | assert.sameValue(globalThis.arguments, oldArguments, \"globalThis.arguments unchanged\");\n 14 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-fn-decl-params-cntns-dflt-assignment-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\")) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-func-decl-arrow-func-declare-arguments-assign.js: arguments is a reserved word in strict mode (13:11)\n 11 | let count = 0;\n 12 | const f = (p = eval(\"var arguments = 'param'\")) =\u003e {\n\u003e 13 | function arguments() {}\n | ^\n 14 | assert.sameValue(typeof arguments, \"function\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.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'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | let arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-bind-arrow-func-declare-arguments-assign.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-lex-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 | let arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | \n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js-strict:false": "test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.js: SyntaxError: test/language/eval-code/direct/arrow-fn-body-cntns-arguments-var-bind-arrow-func-declare-arguments-assign-incl-def-param-arrow-arguments.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'\"), q = () =\u003e arguments) =\u003e {\n\u003e 13 | var arguments = \"local\";\n | ^\n 14 | assert.sameValue(arguments, \"local\");\n 15 | assert.sameValue(q(), \"param\");\n 16 | count++; at \u003ceval\u003e:2:28542(106)", + "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(106)", + "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(2)", + "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(2)", + "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(106)", + "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(106)", + "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(106)", + "test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.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\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js:11:18(7)", + "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js:11:18(7)", + "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:54)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:44)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:17)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:17)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/func-expr-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js:11:18(6)", "test/language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/func-expr-no-pre-existing-arguments-bindings-are-present-declare-arguments.js:11:18(6)", - "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:50)\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)", - "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:40)\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)", - "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:13)\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)", - "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:13)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | function * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function * f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", + "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:50)\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(106)", + "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:40)\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(106)", + "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:13)\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(106)", + "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:13)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | function * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | function * f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | function * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-decl-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | function * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: test/language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Line 13:9 Unexpected token * (and 4 more errors)", "test/language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: test/language/eval-code/direct/gen-func-decl-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Line 13:9 Unexpected token * (and 4 more errors)", - "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:58)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = 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)", - "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.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 | let f = function * f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:21)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = 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)", - "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:21)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", + "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:58)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-following-parameter-is-named-arguments-declare-arguments.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 | let f = function * f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:21)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:21)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-named-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: test/language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Line 13:17 Unexpected token * (and 3 more errors)", "test/language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: test/language/eval-code/direct/gen-func-expr-named-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Line 13:17 Unexpected token * (and 3 more errors)", - "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:57)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:47)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:20)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:20)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * (p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * (p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(114)", + "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:57)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:47)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:20)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:20)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let f = function * (arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }\n 17 | assert.throws(SyntaxError, f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * (p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let f = function * (p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }\n 17 | assert.throws(SyntaxError, f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-func-expr-nameless-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let f = function * (p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }\n 16 | assert.throws(SyntaxError, f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: test/language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Line 13:17 Unexpected token * (and 3 more errors)", "test/language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: test/language/eval-code/direct/gen-func-expr-nameless-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Line 13:17 Unexpected token * (and 3 more errors)", - "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:51)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:41)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:14)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:14)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", + "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:51)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:41)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:14)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:14)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { * f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Line 13:12 Unexpected identifier (and 11 more errors)", "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Line 13:12 Unexpected identifier (and 11 more errors)", - "test/language/eval-code/direct/lex-env-distinct-cls.js-strict:true": "test/language/eval-code/direct/lex-env-distinct-cls.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/eval-code/direct/lex-env-distinct-cls.js:19:5(12)", - "test/language/eval-code/direct/lex-env-distinct-const.js-strict:true": "test/language/eval-code/direct/lex-env-distinct-const.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/eval-code/direct/lex-env-distinct-const.js:19:5(7)", - "test/language/eval-code/direct/lex-env-distinct-let.js-strict:true": "test/language/eval-code/direct/lex-env-distinct-let.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:5 Unexpected identifier at test/language/eval-code/direct/lex-env-distinct-let.js:19:5(7)", - "test/language/eval-code/direct/lex-env-heritage.js-strict:true": "test/language/eval-code/direct/lex-env-heritage.js: Test262Error: non strict mode Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/lex-env-no-init-cls.js-strict:true": "test/language/eval-code/direct/lex-env-no-init-cls.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/lex-env-no-init-const.js-strict:true": "test/language/eval-code/direct/lex-env-no-init-const.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/lex-env-no-init-let.js-strict:true": "test/language/eval-code/direct/lex-env-no-init-let.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:49)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:39)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:12)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:12)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", - "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(114)", + "test/language/eval-code/direct/lex-env-distinct-cls.js-strict:true": "test/language/eval-code/direct/lex-env-distinct-cls.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/eval-code/direct/lex-env-distinct-cls.js:19:5(7)", + "test/language/eval-code/direct/lex-env-no-init-cls.js-strict:true": "test/language/eval-code/direct/lex-env-no-init-cls.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(40)", + "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:49)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:39)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:12)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(arguments, p = eval(\"var arguments = 'param'\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-a-preceding-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:12)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(arguments, p = eval(\"var arguments\")) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-func-decl-declare-arguments.js: arguments is a reserved word in strict mode (14:11)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments\")) {\n\u003e 14 | function arguments() {}\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { f(p = eval(\"var arguments = 'param'\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", + "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js:11:18(6)", "test/language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: TypeError: Value is not an object: undefined at test/language/eval-code/direct/meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js:11:18(6)", - "test/language/eval-code/direct/new.target-fn.js-strict:true": "test/language/eval-code/direct/new.target-fn.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 new.target expression is not allowed here at getNewTarget (test/language/eval-code/direct/new.target-fn.js:20:19(4))", - "test/language/eval-code/direct/non-definable-function-with-function.js-strict:false": "test/language/eval-code/direct/non-definable-function-with-function.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/non-definable-function-with-variable.js-strict:false": "test/language/eval-code/direct/non-definable-function-with-variable.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/non-definable-global-function.js-strict:false": "test/language/eval-code/direct/non-definable-global-function.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/non-definable-global-var.js-strict:false": "test/language/eval-code/direct/non-definable-global-var.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/super-prop-method.js-strict:true": "test/language/eval-code/direct/super-prop-method.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/eval-code/direct/super-prop-method.js:22:21(4))", - "test/language/eval-code/direct/var-env-func-init-global-new.js-strict:false": "test/language/eval-code/direct/var-env-func-init-global-new.js: Test262Error: Expected obj[f] to have configurable:true. at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/var-env-func-init-global-update-configurable.js-strict:false": "test/language/eval-code/direct/var-env-func-init-global-update-configurable.js: Test262Error: Expected obj[f] to have configurable:true. at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/var-env-func-init-local-new-delete.js-strict:false": "test/language/eval-code/direct/var-env-func-init-local-new-delete.js: Test262Error: binding may be deleted Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/var-env-global-lex-non-strict.js-strict:false": "test/language/eval-code/direct/var-env-global-lex-non-strict.js: Expected error: \u003cnil\u003e", - "test/language/eval-code/direct/var-env-lower-lex-non-strict.js-strict:false": "test/language/eval-code/direct/var-env-lower-lex-non-strict.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/var-env-var-init-global-exstng.js-strict:false": "test/language/eval-code/direct/var-env-var-init-global-exstng.js: Test262Error: Expected SameValue(«undefined», «23») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/var-env-var-init-global-new.js-strict:false": "test/language/eval-code/direct/var-env-var-init-global-new.js: Test262Error: Expected obj[x] to have configurable:true. at harness/sta.js:22:9(49)", - "test/language/eval-code/direct/var-env-var-init-local-new-delete.js-strict:false": "test/language/eval-code/direct/var-env-var-init-local-new-delete.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/language/eval-code/direct/new.target-fn.js-strict:true": "test/language/eval-code/direct/new.target-fn.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 new.target expression is not allowed here at getNewTarget (test/language/eval-code/direct/new.target-fn.js:20:19(6))", + "test/language/eval-code/direct/super-prop-method.js-strict:true": "test/language/eval-code/direct/super-prop-method.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/eval-code/direct/super-prop-method.js:22:21(6))", "test/language/eval-code/indirect/lex-env-distinct-cls.js-strict:true": "test/language/eval-code/indirect/lex-env-distinct-cls.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at eval (native)", - "test/language/eval-code/indirect/lex-env-distinct-const.js-strict:true": "test/language/eval-code/indirect/lex-env-distinct-const.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at eval (native)", - "test/language/eval-code/indirect/lex-env-distinct-let.js-strict:true": "test/language/eval-code/indirect/lex-env-distinct-let.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:5 Unexpected identifier at eval (native)", - "test/language/eval-code/indirect/lex-env-no-init-cls.js-strict:true": "test/language/eval-code/indirect/lex-env-no-init-cls.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/lex-env-no-init-const.js-strict:true": "test/language/eval-code/indirect/lex-env-no-init-const.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/lex-env-no-init-let.js-strict:true": "test/language/eval-code/indirect/lex-env-no-init-let.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/non-definable-function-with-function.js-strict:true": "test/language/eval-code/indirect/non-definable-function-with-function.js: Test262Error: declaration preceding Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/non-definable-function-with-variable.js-strict:true": "test/language/eval-code/indirect/non-definable-function-with-variable.js: Test262Error: declaration preceding Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/non-definable-global-function.js-strict:true": "test/language/eval-code/indirect/non-definable-global-function.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/non-definable-global-var.js-strict:true": "test/language/eval-code/indirect/non-definable-global-var.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/var-env-func-init-global-new.js-strict:true": "test/language/eval-code/indirect/var-env-func-init-global-new.js: Test262Error: Expected obj[f] to have configurable:true. at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/var-env-func-init-global-update-configurable.js-strict:true": "test/language/eval-code/indirect/var-env-func-init-global-update-configurable.js: Test262Error: Expected obj[f] to have configurable:true. at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/var-env-global-lex-non-strict.js-strict:true": "test/language/eval-code/indirect/var-env-global-lex-non-strict.js: Test262Error: Expected SameValue(«undefined», «undefined») to be false at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/var-env-var-init-global-exstng.js-strict:true": "test/language/eval-code/indirect/var-env-var-init-global-exstng.js: Test262Error: Expected SameValue(«undefined», «23») to be true at harness/sta.js:22:9(49)", - "test/language/eval-code/indirect/var-env-var-init-global-new.js-strict:true": "test/language/eval-code/indirect/var-env-var-init-global-new.js: Test262Error: Expected obj[x] to have configurable:true. at harness/sta.js:22:9(49)", + "test/language/eval-code/indirect/lex-env-no-init-cls.js-strict:true": "test/language/eval-code/indirect/lex-env-no-init-cls.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(40)", "test/language/export/escaped-as-export-specifier.js-strict:true": "test/language/export/escaped-as-export-specifier.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/export/escaped-from.js-strict:true": "test/language/export/escaped-from.js: unexpected error type (ReferenceError), expected (SyntaxError)", - "test/language/expressions/array/spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/array/spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js: Unexpected token (38:10)\n 36 | \n 37 | assert.throws(ReferenceError, function() {\n\u003e 38 | [{a: 0, ...unresolvableReference}];\n | ^\n 39 | });\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js: Unexpected token (38:4)\n 36 | \n 37 | assert.throws(ReferenceError, function() {\n\u003e 38 | [{...unresolvableReference}];\n | ^\n 39 | });\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-mult-obj-ident.js-strict:true": "test/language/expressions/array/spread-mult-obj-ident.js: SyntaxError: test/language/expressions/array/spread-mult-obj-ident.js: Unexpected token (73:28)\n 71 | });\n 72 | callCount += 1;\n\u003e 73 | }.apply(null, [{a: 1, b: 2, ...o}]));\n | ^\n 74 | \n 75 | assert.sameValue(callCount, 1);\n 76 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-mult-obj-null.js-strict:true": "test/language/expressions/array/spread-mult-obj-null.js: SyntaxError: test/language/expressions/array/spread-mult-obj-null.js: Unexpected token (44:28)\n 42 | assert.sameValue(Object.keys(obj).length, 2);\n 43 | callCount += 1;\n\u003e 44 | }.apply(null, [{a: 1, b: 2, ...null}]));\n | ^\n 45 | \n 46 | assert.sameValue(callCount, 1);\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-mult-obj-undefined.js-strict:true": "test/language/expressions/array/spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/array/spread-mult-obj-undefined.js: Unexpected token (44:28)\n 42 | assert.sameValue(Object.keys(obj).length, 2);\n 43 | callCount += 1;\n\u003e 44 | }.apply(null, [{a: 1, b: 2, ...undefined}]));\n | ^\n 45 | \n 46 | assert.sameValue(callCount, 1);\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/array/spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/array/spread-obj-getter-descriptor.js: Unexpected token (58:16)\n 56 | });\n 57 | callCount += 1;\n\u003e 58 | }.apply(null, [{...o, c: 4, d: 5}]));\n | ^\n 59 | \n 60 | assert.sameValue(callCount, 1);\n 61 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-getter-init.js-strict:true": "test/language/expressions/array/spread-obj-getter-init.js: SyntaxError: test/language/expressions/array/spread-obj-getter-init.js: Unexpected token (38:16)\n 36 | assert.sameValue(Object.keys(obj).length, 3);\n 37 | callCount += 1;\n\u003e 38 | }.apply(null, [{...o, get c() { executedGetter = true; }}]));\n | ^\n 39 | \n 40 | assert.sameValue(callCount, 1);\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (52:16)\n 50 | assert.sameValue(Object.keys(obj).length, 3);\n 51 | callCount += 1;\n\u003e 52 | }.apply(null, [{...cthulhu, ...o}]));\n | ^\n 53 | \n 54 | assert.sameValue(callCount, 1);\n 55 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/array/spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/array/spread-obj-mult-spread-getter.js: Unexpected token (52:16)\n 50 | assert.sameValue(Object.keys(obj).length, 3);\n 51 | callCount += 1;\n\u003e 52 | }.apply(null, [{...o, c: 4, d: 5, a: 42, ...o}]));\n | ^\n 53 | \n 54 | assert.sameValue(callCount, 1);\n 55 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-mult-spread.js-strict:true": "test/language/expressions/array/spread-obj-mult-spread.js: SyntaxError: test/language/expressions/array/spread-obj-mult-spread.js: Unexpected token (50:16)\n 48 | assert.sameValue(Object.keys(obj).length, 4);\n 49 | callCount += 1;\n\u003e 50 | }.apply(null, [{...o, ...o2}]));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-null.js-strict:true": "test/language/expressions/array/spread-obj-null.js: SyntaxError: test/language/expressions/array/spread-obj-null.js: Unexpected token (42:16)\n 40 | assert.sameValue(Object.keys(obj).length, 0);\n 41 | callCount += 1;\n\u003e 42 | }.apply(null, [{...null}]));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-override-immutable.js-strict:true": "test/language/expressions/array/spread-obj-override-immutable.js: SyntaxError: test/language/expressions/array/spread-obj-override-immutable.js: Unexpected token (51:16)\n 49 | });\n 50 | callCount += 1;\n\u003e 51 | }.apply(null, [{...o, a: 3}]));\n | ^\n 52 | \n 53 | assert.sameValue(callCount, 1);\n 54 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/array/spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/array/spread-obj-overrides-prev-properties.js: Unexpected token (48:28)\n 46 | assert.sameValue(o.b, 3);\n 47 | callCount += 1;\n\u003e 48 | }.apply(null, [{a: 1, b: 7, ...o}]));\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/array/spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/array/spread-obj-skip-non-enumerable.js: Unexpected token (36:16)\n 34 | assert.sameValue(Object.keys(obj).length, 0);\n 35 | callCount += 1;\n\u003e 36 | }.apply(null, [{...o}]));\n | ^\n 37 | \n 38 | assert.sameValue(callCount, 1);\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-spread-order.js-strict:true": "test/language/expressions/array/spread-obj-spread-order.js: SyntaxError: test/language/expressions/array/spread-obj-spread-order.js: Unexpected token (49:16)\n 47 | assert.sameValue(Object.keys(obj).length, 3);\n 48 | callCount += 1;\n\u003e 49 | }.apply(null, [{...o}]));\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-symbol-property.js-strict:true": "test/language/expressions/array/spread-obj-symbol-property.js: SyntaxError: test/language/expressions/array/spread-obj-symbol-property.js: Unexpected token (50:16)\n 48 | assert.sameValue(Object.keys(obj).length, 2);\n 49 | callCount += 1;\n\u003e 50 | }.apply(null, [{...o, c: 4, d: 5}]));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-undefined.js-strict:true": "test/language/expressions/array/spread-obj-undefined.js: SyntaxError: test/language/expressions/array/spread-obj-undefined.js: Unexpected token (42:16)\n 40 | assert.sameValue(Object.keys(obj).length, 0);\n 41 | callCount += 1;\n\u003e 42 | }.apply(null, [{...undefined}]));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-obj-with-overrides.js-strict:true": "test/language/expressions/array/spread-obj-with-overrides.js: SyntaxError: test/language/expressions/array/spread-obj-with-overrides.js: Unexpected token (54:16)\n 52 | assert.sameValue(Object.keys(obj).length, 10);\n 53 | callCount += 1;\n\u003e 54 | }.apply(null, [{...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o}]));\n | ^\n 55 | \n 56 | assert.sameValue(callCount, 1);\n 57 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/array/spread-sngl-obj-ident.js-strict:true": "test/language/expressions/array/spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/array/spread-sngl-obj-ident.js: Unexpected token (59:16)\n 57 | });\n 58 | callCount += 1;\n\u003e 59 | }.apply(null, [{...o}]));\n | ^\n 60 | \n 61 | assert.sameValue(callCount, 1);\n 62 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js-strict:true": "test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js: Test262Error: Functions created using ArrowFunction syntactic form do not have own property \"caller\" Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/arrow/binding-tests-1.js-strict:false": "test/language/expressions/arrow-function/arrow/binding-tests-1.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:2 Unexpected token ) (and 1 more errors) at foo (test/language/expressions/arrow-function/arrow/binding-tests-1.js:11:16(4))", - "test/language/expressions/arrow-function/arrow/binding-tests-2.js-strict:false": "test/language/expressions/arrow-function/arrow/binding-tests-2.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:2 Unexpected token ) (and 1 more errors) at foo (test/language/expressions/arrow-function/arrow/binding-tests-2.js:11:16(4))", - "test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js-strict:false": "test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js: SyntaxError: test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js: 'with' in strict mode (12:4)\n 10 | function foo(){\n 11 | var a = {a : 10};\n\u003e 12 | with(a){\n | ^\n 13 | return () =\u003e a;\n 14 | }\n 15 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dflt-params-ref-later.js-strict:true": "test/language/expressions/arrow-function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dflt-params-ref-self.js-strict:true": "test/language/expressions/arrow-function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/arrow-function/dstr/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)", - "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (56:9)\n 54 | var callCount = 0;\n 55 | var f;\n\u003e 56 | f = ([...{ length }]) =\u003e {\n | ^\n 57 | assert.sameValue(length, 3);\n 58 | callCount = callCount + 1;\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (57:9)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = ([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) =\u003e {\n | ^\n 58 | assert.sameValue(v, 7);\n 59 | assert.sameValue(w, 8);\n 60 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-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)", - "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js: Unexpected token (56:9)\n 54 | var callCount = 0;\n 55 | var f;\n\u003e 56 | f = ([...{ length }] = [1, 2, 3]) =\u003e {\n | ^\n 57 | assert.sameValue(length, 3);\n 58 | callCount = callCount + 1;\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (57:9)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = ([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) =\u003e {\n | ^\n 58 | assert.sameValue(v, 7);\n 59 | assert.sameValue(w, 8);\n 60 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js: Unexpected token (45:6)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = ({...x} = { get v() { count++; return 2; } }) =\u003e {\n | ^\n 46 | assert.sameValue(count, 1);\n 47 | \n 48 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (46:6)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = ({...rest} = o) =\u003e {\n | ^\n 47 | assert.sameValue(rest.x, undefined);\n 48 | \n 49 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js: Unexpected token (44:12)\n 42 | var callCount = 0;\n 43 | var f;\n\u003e 44 | f = ({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) =\u003e {\n | ^\n 45 | assert.sameValue(rest.a, undefined);\n 46 | assert.sameValue(rest.b, undefined);\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js: Unexpected token (45:6)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = ({...x}) =\u003e {\n | ^\n 46 | assert.sameValue(count, 1);\n 47 | \n 48 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (46:6)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = ({...rest}) =\u003e {\n | ^\n 47 | assert.sameValue(rest.x, undefined);\n 48 | \n 49 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (44:12)\n 42 | var callCount = 0;\n 43 | var f;\n\u003e 44 | f = ({a, b, ...rest}) =\u003e {\n | ^\n 45 | assert.sameValue(rest.a, undefined);\n 46 | assert.sameValue(rest.b, undefined);\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/arrow-function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js-strict:false": "test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js: SyntaxError: test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js: arguments is a reserved word in strict mode (11:10)\n 9 | ---*/\n 10 | function f() {\n\u003e 11 | return (arguments) =\u003e arguments;\n | ^\n 12 | }\n 13 | \n 14 | assert.sameValue(f(1)(2), 2); at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/array/spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/array/spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/array/spread-err-mult-err-obj-unresolvable.js: Unexpected token (38:10)\n 36 | \n 37 | assert.throws(ReferenceError, function() {\n\u003e 38 | [{a: 0, ...unresolvableReference}];\n | ^\n 39 | });\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js: Unexpected token (38:4)\n 36 | \n 37 | assert.throws(ReferenceError, function() {\n\u003e 38 | [{...unresolvableReference}];\n | ^\n 39 | });\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-mult-obj-ident.js-strict:true": "test/language/expressions/array/spread-mult-obj-ident.js: SyntaxError: test/language/expressions/array/spread-mult-obj-ident.js: Unexpected token (73:28)\n 71 | });\n 72 | callCount += 1;\n\u003e 73 | }.apply(null, [{a: 1, b: 2, ...o}]));\n | ^\n 74 | \n 75 | assert.sameValue(callCount, 1);\n 76 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-mult-obj-null.js-strict:true": "test/language/expressions/array/spread-mult-obj-null.js: SyntaxError: test/language/expressions/array/spread-mult-obj-null.js: Unexpected token (44:28)\n 42 | assert.sameValue(Object.keys(obj).length, 2);\n 43 | callCount += 1;\n\u003e 44 | }.apply(null, [{a: 1, b: 2, ...null}]));\n | ^\n 45 | \n 46 | assert.sameValue(callCount, 1);\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-mult-obj-undefined.js-strict:true": "test/language/expressions/array/spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/array/spread-mult-obj-undefined.js: Unexpected token (44:28)\n 42 | assert.sameValue(Object.keys(obj).length, 2);\n 43 | callCount += 1;\n\u003e 44 | }.apply(null, [{a: 1, b: 2, ...undefined}]));\n | ^\n 45 | \n 46 | assert.sameValue(callCount, 1);\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/array/spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/array/spread-obj-getter-descriptor.js: Unexpected token (58:16)\n 56 | });\n 57 | callCount += 1;\n\u003e 58 | }.apply(null, [{...o, c: 4, d: 5}]));\n | ^\n 59 | \n 60 | assert.sameValue(callCount, 1);\n 61 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-getter-init.js-strict:true": "test/language/expressions/array/spread-obj-getter-init.js: SyntaxError: test/language/expressions/array/spread-obj-getter-init.js: Unexpected token (38:16)\n 36 | assert.sameValue(Object.keys(obj).length, 3);\n 37 | callCount += 1;\n\u003e 38 | }.apply(null, [{...o, get c() { executedGetter = true; }}]));\n | ^\n 39 | \n 40 | assert.sameValue(callCount, 1);\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (52:16)\n 50 | assert.sameValue(Object.keys(obj).length, 3);\n 51 | callCount += 1;\n\u003e 52 | }.apply(null, [{...cthulhu, ...o}]));\n | ^\n 53 | \n 54 | assert.sameValue(callCount, 1);\n 55 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/array/spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/array/spread-obj-mult-spread-getter.js: Unexpected token (52:16)\n 50 | assert.sameValue(Object.keys(obj).length, 3);\n 51 | callCount += 1;\n\u003e 52 | }.apply(null, [{...o, c: 4, d: 5, a: 42, ...o}]));\n | ^\n 53 | \n 54 | assert.sameValue(callCount, 1);\n 55 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-mult-spread.js-strict:true": "test/language/expressions/array/spread-obj-mult-spread.js: SyntaxError: test/language/expressions/array/spread-obj-mult-spread.js: Unexpected token (50:16)\n 48 | assert.sameValue(Object.keys(obj).length, 4);\n 49 | callCount += 1;\n\u003e 50 | }.apply(null, [{...o, ...o2}]));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-null.js-strict:true": "test/language/expressions/array/spread-obj-null.js: SyntaxError: test/language/expressions/array/spread-obj-null.js: Unexpected token (42:16)\n 40 | assert.sameValue(Object.keys(obj).length, 0);\n 41 | callCount += 1;\n\u003e 42 | }.apply(null, [{...null}]));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-override-immutable.js-strict:true": "test/language/expressions/array/spread-obj-override-immutable.js: SyntaxError: test/language/expressions/array/spread-obj-override-immutable.js: Unexpected token (51:16)\n 49 | });\n 50 | callCount += 1;\n\u003e 51 | }.apply(null, [{...o, a: 3}]));\n | ^\n 52 | \n 53 | assert.sameValue(callCount, 1);\n 54 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/array/spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/array/spread-obj-overrides-prev-properties.js: Unexpected token (48:28)\n 46 | assert.sameValue(o.b, 3);\n 47 | callCount += 1;\n\u003e 48 | }.apply(null, [{a: 1, b: 7, ...o}]));\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/array/spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/array/spread-obj-skip-non-enumerable.js: Unexpected token (36:16)\n 34 | assert.sameValue(Object.keys(obj).length, 0);\n 35 | callCount += 1;\n\u003e 36 | }.apply(null, [{...o}]));\n | ^\n 37 | \n 38 | assert.sameValue(callCount, 1);\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-spread-order.js-strict:true": "test/language/expressions/array/spread-obj-spread-order.js: SyntaxError: test/language/expressions/array/spread-obj-spread-order.js: Unexpected token (49:16)\n 47 | assert.sameValue(Object.keys(obj).length, 3);\n 48 | callCount += 1;\n\u003e 49 | }.apply(null, [{...o}]));\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-symbol-property.js-strict:true": "test/language/expressions/array/spread-obj-symbol-property.js: SyntaxError: test/language/expressions/array/spread-obj-symbol-property.js: Unexpected token (50:16)\n 48 | assert.sameValue(Object.keys(obj).length, 2);\n 49 | callCount += 1;\n\u003e 50 | }.apply(null, [{...o, c: 4, d: 5}]));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-undefined.js-strict:true": "test/language/expressions/array/spread-obj-undefined.js: SyntaxError: test/language/expressions/array/spread-obj-undefined.js: Unexpected token (42:16)\n 40 | assert.sameValue(Object.keys(obj).length, 0);\n 41 | callCount += 1;\n\u003e 42 | }.apply(null, [{...undefined}]));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-obj-with-overrides.js-strict:true": "test/language/expressions/array/spread-obj-with-overrides.js: SyntaxError: test/language/expressions/array/spread-obj-with-overrides.js: Unexpected token (54:16)\n 52 | assert.sameValue(Object.keys(obj).length, 10);\n 53 | callCount += 1;\n\u003e 54 | }.apply(null, [{...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o}]));\n | ^\n 55 | \n 56 | assert.sameValue(callCount, 1);\n 57 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/array/spread-sngl-obj-ident.js-strict:true": "test/language/expressions/array/spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/array/spread-sngl-obj-ident.js: Unexpected token (59:16)\n 57 | });\n 58 | callCount += 1;\n\u003e 59 | }.apply(null, [{...o}]));\n | ^\n 60 | \n 61 | assert.sameValue(callCount, 1);\n 62 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js-strict:true": "test/language/expressions/arrow-function/ArrowFunction_restricted-properties.js: Test262Error: Functions created using ArrowFunction syntactic form do not have own property \"caller\" Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/arrow/binding-tests-1.js-strict:false": "test/language/expressions/arrow-function/arrow/binding-tests-1.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:2 Unexpected token ) (and 1 more errors) at foo (test/language/expressions/arrow-function/arrow/binding-tests-1.js:11:16(6))", + "test/language/expressions/arrow-function/arrow/binding-tests-2.js-strict:false": "test/language/expressions/arrow-function/arrow/binding-tests-2.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:2 Unexpected token ) (and 1 more errors) at foo (test/language/expressions/arrow-function/arrow/binding-tests-2.js:11:16(6))", + "test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js-strict:false": "test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js: SyntaxError: test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js: 'with' in strict mode (12:4)\n 10 | function foo(){\n 11 | var a = {a : 10};\n\u003e 12 | with(a){\n | ^\n 13 | return () =\u003e a;\n 14 | }\n 15 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dflt-params-ref-later.js-strict:true": "test/language/expressions/arrow-function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dflt-params-ref-self.js-strict:true": "test/language/expressions/arrow-function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/arrow-function/dstr/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(40)", + "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (56:9)\n 54 | var callCount = 0;\n 55 | var f;\n\u003e 56 | f = ([...{ length }]) =\u003e {\n | ^\n 57 | assert.sameValue(length, 3);\n 58 | callCount = callCount + 1;\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (57:9)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = ([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) =\u003e {\n | ^\n 58 | assert.sameValue(v, 7);\n 59 | assert.sameValue(w, 8);\n 60 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-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(40)", + "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js: Unexpected token (56:9)\n 54 | var callCount = 0;\n 55 | var f;\n\u003e 56 | f = ([...{ length }] = [1, 2, 3]) =\u003e {\n | ^\n 57 | assert.sameValue(length, 3);\n 58 | callCount = callCount + 1;\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (57:9)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = ([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) =\u003e {\n | ^\n 58 | assert.sameValue(v, 7);\n 59 | assert.sameValue(w, 8);\n 60 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js: Unexpected token (45:6)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = ({...x} = { get v() { count++; return 2; } }) =\u003e {\n | ^\n 46 | assert.sameValue(count, 1);\n 47 | \n 48 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (46:6)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = ({...rest} = o) =\u003e {\n | ^\n 47 | assert.sameValue(rest.x, undefined);\n 48 | \n 49 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js: Unexpected token (44:12)\n 42 | var callCount = 0;\n 43 | var f;\n\u003e 44 | f = ({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) =\u003e {\n | ^\n 45 | assert.sameValue(rest.a, undefined);\n 46 | assert.sameValue(rest.b, undefined);\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js: Unexpected token (45:6)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = ({...x}) =\u003e {\n | ^\n 46 | assert.sameValue(count, 1);\n 47 | \n 48 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (46:6)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = ({...rest}) =\u003e {\n | ^\n 47 | assert.sameValue(rest.x, undefined);\n 48 | \n 49 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (44:12)\n 42 | var callCount = 0;\n 43 | var f;\n\u003e 44 | f = ({a, b, ...rest}) =\u003e {\n | ^\n 45 | assert.sameValue(rest.a, undefined);\n 46 | assert.sameValue(rest.b, undefined);\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/arrow-function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js-strict:false": "test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js: SyntaxError: test/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js: arguments is a reserved word in strict mode (11:10)\n 9 | ---*/\n 10 | function f() {\n\u003e 11 | return (arguments) =\u003e arguments;\n | ^\n 12 | }\n 13 | \n 14 | assert.sameValue(f(1)(2), 2); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/lexical-new.target-closure-returned.js-strict:true": "test/language/expressions/arrow-function/lexical-new.target-closure-returned.js: Test262Error: Expected SameValue(«2», «1») to be true at harness/sta.js:22:9(40)", "test/language/expressions/arrow-function/lexical-super-call-from-within-constructor.js-strict:true": "test/language/expressions/arrow-function/lexical-super-call-from-within-constructor.js: test/language/expressions/arrow-function/lexical-super-call-from-within-constructor.js: Line 36:131 Unexpected token = (and 14 more errors)", "test/language/expressions/arrow-function/lexical-supercall-from-immediately-invoked-arrow.js-strict:true": "test/language/expressions/arrow-function/lexical-supercall-from-immediately-invoked-arrow.js: test/language/expressions/arrow-function/lexical-supercall-from-immediately-invoked-arrow.js: Line 30:22 Unexpected token = (and 14 more errors)", - "test/language/expressions/arrow-function/name.js-strict:true": "test/language/expressions/arrow-function/name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/non-strict.js-strict:false": "test/language/expressions/arrow-function/non-strict.js: ReferenceError: foo is not defined at af (test/language/expressions/arrow-function/non-strict.js:15:3(5))", - "test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js-strict:false": "test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js: SyntaxError: test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js: Unexpected token (17:4)\n 15 | ---*/\n 16 | \n\u003e 17 | var yield = 23;\n | ^\n 18 | var f, paramValue;\n 19 | \n 20 | f = (x = yield) =\u003e { paramValue = x; }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/prototype-rules.js-strict:true": "test/language/expressions/arrow-function/prototype-rules.js: Test262Error: Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/scope-body-lex-distinct.js-strict:false": "test/language/expressions/arrow-function/scope-body-lex-distinct.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/scope-param-elem-var-close.js-strict:false": "test/language/expressions/arrow-function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/scope-param-elem-var-open.js-strict:false": "test/language/expressions/arrow-function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/scope-param-rest-elem-var-close.js-strict:false": "test/language/expressions/arrow-function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/expressions/arrow-function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | ((\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) =\u003e {\n 24 | probeBody = function() { return x; }\n 25 | })(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/scope-param-rest-elem-var-open.js-strict:false": "test/language/expressions/arrow-function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/expressions/arrow-function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | ((\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) =\u003e {\n 25 | })();\n 26 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/scope-paramsbody-var-open.js-strict:true": "test/language/expressions/arrow-function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js: arguments is a reserved word in strict mode (14:9)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = arguments =\u003e arguments;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js: eval is a reserved word in strict mode (14:9)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = eval =\u003e eval;\n | ^\n 15 | \n 16 | \n 17 | assert.sameValue(typeof af, \"function\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js: yield is a reserved word (14:9)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = yield =\u003e 1;\n | ^\n 15 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js: arguments is a reserved word in strict mode (14:10)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = (arguments) =\u003e arguments;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js: eval is a reserved word in strict mode (14:10)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = (eval) =\u003e eval;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js: yield is a reserved word (14:10)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = (yield) =\u003e 1;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/throw-new.js-strict:true": "test/language/expressions/arrow-function/throw-new.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/arrow-function/unscopables-with-in-nested-fn.js-strict:false": "test/language/expressions/arrow-function/unscopables-with-in-nested-fn.js: SyntaxError: test/language/expressions/arrow-function/unscopables-with-in-nested-fn.js: 'with' in strict mode (74:4)\n 72 | (function() {\n 73 | count++;\n\u003e 74 | with (globalThis) {\n | ^\n 75 | count++;\n 76 | assert.sameValue(v, 1, 'The value of `v` is 1');\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/arrow-function/unscopables-with.js-strict:false": "test/language/expressions/arrow-function/unscopables-with.js: SyntaxError: test/language/expressions/arrow-function/unscopables-with.js: 'with' in strict mode (73:2)\n 71 | ref = (x) =\u003e {\n 72 | count++;\n\u003e 73 | with (globalThis) {\n | ^\n 74 | count++;\n 75 | assert.sameValue(v, undefined, 'The value of `v` is expected to equal `undefined`');\n 76 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/S11.13.1_A7_T1.js-strict:true": "test/language/expressions/assignment/S11.13.1_A7_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/S11.13.1_A7_T2.js-strict:true": "test/language/expressions/assignment/S11.13.1_A7_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/S11.13.1_A7_T3.js-strict:true": "test/language/expressions/assignment/S11.13.1_A7_T3.js: Test262Error: Expected a DummyError but got a Test262Error at harness/sta.js:22:9(49)", + "test/language/expressions/arrow-function/name.js-strict:true": "test/language/expressions/arrow-function/name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/non-strict.js-strict:false": "test/language/expressions/arrow-function/non-strict.js: ReferenceError: foo is not defined at af (test/language/expressions/arrow-function/non-strict.js:15:3(3))", + "test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js-strict:false": "test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js: SyntaxError: test/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js: Unexpected token (17:4)\n 15 | ---*/\n 16 | \n\u003e 17 | var yield = 23;\n | ^\n 18 | var f, paramValue;\n 19 | \n 20 | f = (x = yield) =\u003e { paramValue = x; }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/prototype-rules.js-strict:true": "test/language/expressions/arrow-function/prototype-rules.js: Test262Error: Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/scope-body-lex-distinct.js-strict:false": "test/language/expressions/arrow-function/scope-body-lex-distinct.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/scope-param-elem-var-close.js-strict:false": "test/language/expressions/arrow-function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/scope-param-elem-var-open.js-strict:false": "test/language/expressions/arrow-function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/scope-param-rest-elem-var-close.js-strict:false": "test/language/expressions/arrow-function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/expressions/arrow-function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | ((\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) =\u003e {\n 24 | probeBody = function() { return x; }\n 25 | })(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/scope-param-rest-elem-var-open.js-strict:false": "test/language/expressions/arrow-function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/expressions/arrow-function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | ((\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) =\u003e {\n 25 | })();\n 26 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/scope-paramsbody-var-open.js-strict:true": "test/language/expressions/arrow-function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js: arguments is a reserved word in strict mode (14:9)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = arguments =\u003e arguments;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js: eval is a reserved word in strict mode (14:9)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = eval =\u003e eval;\n | ^\n 15 | \n 16 | \n 17 | assert.sameValue(typeof af, \"function\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js: yield is a reserved word (14:9)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = yield =\u003e 1;\n | ^\n 15 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js: arguments is a reserved word in strict mode (14:10)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = (arguments) =\u003e arguments;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js: eval is a reserved word in strict mode (14:10)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = (eval) =\u003e eval;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js-strict:false": "test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js: SyntaxError: test/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js: yield is a reserved word (14:10)\n 12 | flags: [noStrict]\n 13 | ---*/\n\u003e 14 | var af = (yield) =\u003e 1;\n | ^\n 15 | \n 16 | assert.sameValue(typeof af, \"function\");\n 17 | assert.sameValue(af(1), 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/throw-new.js-strict:true": "test/language/expressions/arrow-function/throw-new.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/arrow-function/unscopables-with-in-nested-fn.js-strict:false": "test/language/expressions/arrow-function/unscopables-with-in-nested-fn.js: SyntaxError: test/language/expressions/arrow-function/unscopables-with-in-nested-fn.js: 'with' in strict mode (74:4)\n 72 | (function() {\n 73 | count++;\n\u003e 74 | with (globalThis) {\n | ^\n 75 | count++;\n 76 | assert.sameValue(v, 1, 'The value of `v` is 1');\n 77 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/arrow-function/unscopables-with.js-strict:false": "test/language/expressions/arrow-function/unscopables-with.js: SyntaxError: test/language/expressions/arrow-function/unscopables-with.js: 'with' in strict mode (73:2)\n 71 | ref = (x) =\u003e {\n 72 | count++;\n\u003e 73 | with (globalThis) {\n | ^\n 74 | count++;\n 75 | assert.sameValue(v, undefined, 'The value of `v` is expected to equal `undefined`');\n 76 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/S11.13.1_A7_T1.js-strict:true": "test/language/expressions/assignment/S11.13.1_A7_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/S11.13.1_A7_T2.js-strict:true": "test/language/expressions/assignment/S11.13.1_A7_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/S11.13.1_A7_T3.js-strict:true": "test/language/expressions/assignment/S11.13.1_A7_T3.js: Test262Error: Expected a DummyError but got a Test262Error at harness/sta.js:22:9(40)", "test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval--1.js-strict:false": "test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval--1.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js-strict:false": "test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js: SyntaxError: test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js: 'with' in strict mode (23:0)\n 21 | var scope = {x: 1};\n 22 | \n\u003e 23 | with (scope) {\n | ^\n 24 | (function() {\n 25 | \"use strict\";\n 26 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js-strict:true": "test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js: Test262Error: Expected [source, iterator, iterator-step, iterator-done, target, target-key, target-key-tostring, set] and [source, iterator, target, target-key, target-key-tostring, iterator-step, iterator-done, set] to have the same contents. at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js-strict:true": "test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js: Test262Error: Expected [source, target, target-key, source-key, source-key-tostring, get, target-key-tostring, set] and [source, source-key, source-key-tostring, target, target-key, target-key-tostring, get, set] to have the same contents. at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js-strict:true": "test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js: SyntaxError: test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js: Redefinition of __proto__ property (20:25)\n 18 | var result, x, y;\n 19 | \n\u003e 20 | result = { __proto__: x, __proto__: y } = value;\n | ^\n 21 | \n 22 | assert.sameValue(result, value);\n 23 | assert.sameValue(x, 123, 'first AssignmentProperty'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-init-let.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js: eval is a reserved word in strict mode (18:14)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var argument, eval;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = []; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 4;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-put-const.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, [ c ] = [1];\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-put-let.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js:23:79(31)", - "test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js: eval is a reserved word in strict mode (18:14)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var argument, eval;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = [2, 3]; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-empty-iter-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-iter-close-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-empty-iter-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-iter-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-empty-iter-close.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-iter-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-empty-val-bool.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-val-bool.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-empty-val-num.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-val-num.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-empty-val-symbol.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-val-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js-strict:false": "test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js: SyntaxError: test/language/expressions/assignment/assignment-operator-calls-putvalue-lref--rval-.js: 'with' in strict mode (23:0)\n 21 | var scope = {x: 1};\n 22 | \n\u003e 23 | with (scope) {\n | ^\n 24 | (function() {\n 25 | \"use strict\";\n 26 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js-strict:true": "test/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js: Test262Error: Expected [source, iterator, iterator-step, iterator-done, target, target-key, target-key-tostring, set] and [source, iterator, target, target-key, target-key-tostring, iterator-step, iterator-done, set] to have the same contents. at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js-strict:true": "test/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js: Test262Error: Expected [source, target, target-key, source-key, source-key-tostring, get, target-key-tostring, set] and [source, source-key, source-key-tostring, target, target-key, target-key-tostring, get, set] to have the same contents. at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js-strict:true": "test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js: SyntaxError: test/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js: Redefinition of __proto__ property (20:25)\n 18 | var result, x, y;\n 19 | \n\u003e 20 | result = { __proto__: x, __proto__: y } = value;\n | ^\n 21 | \n 22 | assert.sameValue(result, value);\n 23 | assert.sameValue(x, 123, 'first AssignmentProperty'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-init-let.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js: eval is a reserved word in strict mode (18:14)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var argument, eval;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = []; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 4;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-put-const.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, [ c ] = [1];\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-put-let.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js:23:79(23)", + "test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js: eval is a reserved word in strict mode (18:14)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var argument, eval;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = [2, 3]; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-empty-iter-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-iter-close-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-empty-iter-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-iter-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-empty-iter-close.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-iter-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-empty-val-bool.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-val-bool.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-empty-val-num.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-val-num.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-empty-val-symbol.js-strict:true": "test/language/expressions/assignment/dstr/array-empty-val-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-rest-before-elision.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-before-elision.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/assignment/dstr/array-rest-elision-invalid.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-elision-invalid.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-rest-lref-err.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-lref-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js: Unexpected token (24:13)\n 22 | var vals = [null];\n 23 | \n\u003e 24 | result = [...{ 0: x, length }] = vals;\n | ^\n 25 | \n 26 | assert.sameValue(x, null);\n 27 | assert.sameValue(length, 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js: Unexpected token (27:13)\n 25 | var vals = [ , ];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js: Unexpected token (27:13)\n 25 | var vals = [undefined];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js: Unexpected token (27:13)\n 25 | var vals = [];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 0); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-nested-obj.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj.js: Unexpected token (24:13)\n 22 | var vals = [1, 2, 3];\n 23 | \n\u003e 24 | result = [...{ 1: x }] = vals;\n | ^\n 25 | \n 26 | assert.sameValue(x, 2);\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-put-const.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, [ ...c ] = [1];\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/array-rest-put-let.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js:23:82(30)", - "test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js:39:36(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js:39:44(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js:39:44(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js:39:32(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js:39:36(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js:39:36(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js:39:34(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js:39:44(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js:39:32(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js:39:48(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js:39:32(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js:39:48(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js:39:46(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js:39:34(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js:39:34(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js:39:42(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js:39:46(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js:39:36(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js:39:34(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js:39:40(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js:39:34(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js:39:36(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js:39:38(12)", - "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js:39:36(12)", - "test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = { yield: 3 }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-id-init-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js: eval is a reserved word in strict mode (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var eval, arguments;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = {}; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 3;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-id-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, { c } = { c: 1 };\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-id-put-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js:23:44(15)", - "test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js: eval is a reserved word in strict mode (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var eval, arguments;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = { eval: 1, arguments: 2 }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 4;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 22;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var result, x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-prop-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, { a: c } = { a: 2 };\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-prop-put-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js:23:44(15)", - "test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js: Unexpected token (24:17)\n 22 | var vals = { foo: 1, bar: 2, baz: 3 };\n 23 | \n\u003e 24 | result = {[a]:b, ...rest} = vals;\n | ^\n 25 | \n 26 | assert.sameValue(b, 1);\n 27 | assert.sameValue(rest.bar, 2); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-computed-property.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-computed-property.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-computed-property.js: Unexpected token (26:17)\n 24 | var vals = { foo: 1, bar: 2, baz: 3 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | assert.sameValue(rest.bar, 2); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-descriptors.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-descriptors.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-descriptors.js: Unexpected token (28:10)\n 26 | var vals = obj;\n 27 | \n\u003e 28 | result = {...rest} = vals;\n | ^\n 29 | \n 30 | verifyProperty(rest, \"a\", {\n 31 | enumerable: true, at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-empty-obj.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-empty-obj.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-empty-obj.js: Unexpected token (25:10)\n 23 | var vals = {};\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.notSameValue(rest, undefined);\n 28 | assert.notSameValue(rest, null); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js: Unexpected token (23:6)\n 21 | \n 22 | assert.throws(Test262Error, function() {\n\u003e 23 | 0, {...x} = { get v() { count++; throw new Test262Error(); } };\n | ^\n 24 | });\n 25 | \n 26 | assert.sameValue(count, 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-getter.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-getter.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-getter.js: Unexpected token (26:10)\n 24 | var vals = { get v() { count++; return 2; } };\n 25 | \n\u003e 26 | result = {...x} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(count, 1);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js: Unexpected token (26:17)\n 24 | var vals = {[a]: 1, bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js: Unexpected token (26:17)\n 24 | var vals = {[a]: [1], bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.compareArray(b, [1]);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js: Unexpected token (26:17)\n 24 | var vals = {[a]: 1.0, bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js: Unexpected token (26:17)\n 24 | var vals = {[a]: 1e0, bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js: Unexpected token (26:17)\n 24 | var vals = {[a]: [1], bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.compareArray(b, [1]);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js: Unexpected token (26:17)\n 24 | var vals = {[a]: [1e0], bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.compareArray(b, [1]);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js: Unexpected token (26:17)\n 24 | var vals = {[a]: \"1\", bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, \"1\");\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-number.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-number.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-number.js: Unexpected token (25:10)\n 23 | var vals = 51;\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.notSameValue(rest, undefined);\n 28 | assert.notSameValue(rest, null); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-order.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-order.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-order.js: Unexpected token (29:10)\n 27 | var vals = o;\n 28 | \n\u003e 29 | result = {...rest} = vals;\n | ^\n 30 | \n 31 | assert(compareArray(calls, [1, 'z', 'a', \"Symbol(foo)\"]));\n 32 | assert.sameValue(Object.keys(rest).length, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-put-const.js: Unexpected token (22:6)\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, {...rest} = {}\n | ^\n 23 | ;\n 24 | });\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-same-name.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-same-name.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-same-name.js: Unexpected token (30:14)\n 28 | var vals = o;\n 29 | \n\u003e 30 | result = { x, ...z } = vals;\n | ^\n 31 | \n 32 | assert.sameValue(x, 42);\n 33 | assert.sameValue(y, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js: Unexpected token (27:10)\n 25 | var vals = obj;\n 26 | \n\u003e 27 | result = {...rest} = vals;\n | ^\n 28 | \n 29 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"x\"), undefined);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-str-val.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-str-val.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-str-val.js: Unexpected token (25:10)\n 23 | var vals = \"foo\";\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.sameValue(rest[\"0\"], \"f\");\n 28 | assert.sameValue(rest[\"1\"], \"o\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-symbol-val.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-symbol-val.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-symbol-val.js: Unexpected token (25:10)\n 23 | var vals = Symbol(\"foo\");\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.notSameValue(rest, undefined);\n 28 | assert.notSameValue(rest, null); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js: Unexpected token (32:10)\n 30 | var vals = { x: 1, y: 2};\n 31 | \n\u003e 32 | result = {...src.y} = vals;\n | ^\n 33 | \n 34 | assert.sameValue(settedValue.x, 1);\n 35 | assert.sameValue(settedValue.y, 2); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-to-property.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-to-property.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-to-property.js: Unexpected token (25:10)\n 23 | var vals = { x: 1, y: 2};\n 24 | \n\u003e 25 | result = {...src.y} = vals;\n | ^\n 26 | \n 27 | assert.sameValue(src.y.x, 1);\n 28 | assert.sameValue(src.y.y, 2); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-val-null.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-val-null.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-val-null.js: Unexpected token (22:6)\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, {...rest} = null\n | ^\n 23 | ;\n 24 | });\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-val-undefined.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-val-undefined.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-val-undefined.js: Unexpected token (22:6)\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, {...rest} = undefined\n | ^\n 23 | ;\n 24 | });\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/dstr/obj-rest-valid-object.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-valid-object.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-valid-object.js: Unexpected token (26:16)\n 24 | var vals = {x: 1, y: 2, a: 5, b: 3};\n 25 | \n\u003e 26 | result = {a, b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(rest.a, undefined);\n 29 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/assignment/fn-name-lhs-cover.js-strict:true": "test/language/expressions/assignment/fn-name-lhs-cover.js: Test262Error: descriptor value should be at harness/sta.js:22:9(49)", - "test/language/expressions/assignment/fn-name-lhs-member.js-strict:true": "test/language/expressions/assignment/fn-name-lhs-member.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", + "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-rest-lref-err.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-lref-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-null.js: Unexpected token (24:13)\n 22 | var vals = [null];\n 23 | \n\u003e 24 | result = [...{ 0: x, length }] = vals;\n | ^\n 25 | \n 26 | assert.sameValue(x, null);\n 27 | assert.sameValue(length, 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js: Unexpected token (27:13)\n 25 | var vals = [ , ];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js: Unexpected token (27:13)\n 25 | var vals = [undefined];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js: Unexpected token (27:13)\n 25 | var vals = [];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 0); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-nested-obj.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj.js: Unexpected token (24:13)\n 22 | var vals = [1, 2, 3];\n 23 | \n\u003e 24 | result = [...{ 1: x }] = vals;\n | ^\n 25 | \n 26 | assert.sameValue(x, 2);\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-put-const.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, [ ...c ] = [1];\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/array-rest-put-let.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js:23:82(20)", + "test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js:39:36(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js:39:44(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js:39:44(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js:39:32(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js:39:36(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js:39:36(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js:39:34(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js:39:44(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js:39:32(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js:39:48(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js:39:32(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js:39:48(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js:39:46(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js:39:34(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js:39:34(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js:39:42(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js:39:46(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js:39:36(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js:39:34(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js:39:40(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js:39:34(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js:39:36(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js:39:38(10)", + "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js:39:36(10)", + "test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = { yield: 3 }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-id-init-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js: eval is a reserved word in strict mode (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var eval, arguments;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = {}; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 3;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-id-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, { c } = { c: 1 };\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-id-put-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js:23:44(11)", + "test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js: eval is a reserved word in strict mode (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var eval, arguments;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = { eval: 1, arguments: 2 }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 4;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 22;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var result, x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-prop-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, { a: c } = { a: 2 };\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-prop-put-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js:23:44(11)", + "test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js: Unexpected token (24:17)\n 22 | var vals = { foo: 1, bar: 2, baz: 3 };\n 23 | \n\u003e 24 | result = {[a]:b, ...rest} = vals;\n | ^\n 25 | \n 26 | assert.sameValue(b, 1);\n 27 | assert.sameValue(rest.bar, 2); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-computed-property.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-computed-property.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-computed-property.js: Unexpected token (26:17)\n 24 | var vals = { foo: 1, bar: 2, baz: 3 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | assert.sameValue(rest.bar, 2); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-descriptors.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-descriptors.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-descriptors.js: Unexpected token (28:10)\n 26 | var vals = obj;\n 27 | \n\u003e 28 | result = {...rest} = vals;\n | ^\n 29 | \n 30 | verifyProperty(rest, \"a\", {\n 31 | enumerable: true, at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-empty-obj.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-empty-obj.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-empty-obj.js: Unexpected token (25:10)\n 23 | var vals = {};\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.notSameValue(rest, undefined);\n 28 | assert.notSameValue(rest, null); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js: Unexpected token (23:6)\n 21 | \n 22 | assert.throws(Test262Error, function() {\n\u003e 23 | 0, {...x} = { get v() { count++; throw new Test262Error(); } };\n | ^\n 24 | });\n 25 | \n 26 | assert.sameValue(count, 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-getter.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-getter.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-getter.js: Unexpected token (26:10)\n 24 | var vals = { get v() { count++; return 2; } };\n 25 | \n\u003e 26 | result = {...x} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(count, 1);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1.js: Unexpected token (26:17)\n 24 | var vals = {[a]: 1, bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot.js: Unexpected token (26:17)\n 24 | var vals = {[a]: [1], bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.compareArray(b, [1]);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1dot0.js: Unexpected token (26:17)\n 24 | var vals = {[a]: 1.0, bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-1e0.js: Unexpected token (26:17)\n 24 | var vals = {[a]: 1e0, bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1.js: Unexpected token (26:17)\n 24 | var vals = {[a]: [1], bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.compareArray(b, [1]);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-array-1e0.js: Unexpected token (26:17)\n 24 | var vals = {[a]: [1e0], bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.compareArray(b, [1]);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-non-string-computed-property-string-1.js: Unexpected token (26:17)\n 24 | var vals = {[a]: \"1\", bar: 2 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, \"1\");\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-number.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-number.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-number.js: Unexpected token (25:10)\n 23 | var vals = 51;\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.notSameValue(rest, undefined);\n 28 | assert.notSameValue(rest, null); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-order.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-order.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-order.js: Unexpected token (29:10)\n 27 | var vals = o;\n 28 | \n\u003e 29 | result = {...rest} = vals;\n | ^\n 30 | \n 31 | assert(compareArray(calls, [1, 'z', 'a', \"Symbol(foo)\"]));\n 32 | assert.sameValue(Object.keys(rest).length, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-put-const.js: Unexpected token (22:6)\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, {...rest} = {}\n | ^\n 23 | ;\n 24 | });\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-same-name.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-same-name.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-same-name.js: Unexpected token (30:14)\n 28 | var vals = o;\n 29 | \n\u003e 30 | result = { x, ...z } = vals;\n | ^\n 31 | \n 32 | assert.sameValue(x, 42);\n 33 | assert.sameValue(y, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js: Unexpected token (27:10)\n 25 | var vals = obj;\n 26 | \n\u003e 27 | result = {...rest} = vals;\n | ^\n 28 | \n 29 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"x\"), undefined);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-str-val.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-str-val.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-str-val.js: Unexpected token (25:10)\n 23 | var vals = \"foo\";\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.sameValue(rest[\"0\"], \"f\");\n 28 | assert.sameValue(rest[\"1\"], \"o\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-symbol-val.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-symbol-val.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-symbol-val.js: Unexpected token (25:10)\n 23 | var vals = Symbol(\"foo\");\n 24 | \n\u003e 25 | result = {...rest} = vals;\n | ^\n 26 | \n 27 | assert.notSameValue(rest, undefined);\n 28 | assert.notSameValue(rest, null); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js: Unexpected token (32:10)\n 30 | var vals = { x: 1, y: 2};\n 31 | \n\u003e 32 | result = {...src.y} = vals;\n | ^\n 33 | \n 34 | assert.sameValue(settedValue.x, 1);\n 35 | assert.sameValue(settedValue.y, 2); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-to-property.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-to-property.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-to-property.js: Unexpected token (25:10)\n 23 | var vals = { x: 1, y: 2};\n 24 | \n\u003e 25 | result = {...src.y} = vals;\n | ^\n 26 | \n 27 | assert.sameValue(src.y.x, 1);\n 28 | assert.sameValue(src.y.y, 2); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-val-null.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-val-null.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-val-null.js: Unexpected token (22:6)\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, {...rest} = null\n | ^\n 23 | ;\n 24 | });\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-val-undefined.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-val-undefined.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-val-undefined.js: Unexpected token (22:6)\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, {...rest} = undefined\n | ^\n 23 | ;\n 24 | });\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/dstr/obj-rest-valid-object.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-valid-object.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-valid-object.js: Unexpected token (26:16)\n 24 | var vals = {x: 1, y: 2, a: 5, b: 3};\n 25 | \n\u003e 26 | result = {a, b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(rest.a, undefined);\n 29 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/assignment/fn-name-lhs-cover.js-strict:true": "test/language/expressions/assignment/fn-name-lhs-cover.js: Test262Error: descriptor value should be at harness/sta.js:22:9(40)", + "test/language/expressions/assignment/fn-name-lhs-member.js-strict:true": "test/language/expressions/assignment/fn-name-lhs-member.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/expressions/assignment/target-assignment-inside-function.js-strict:true": "test/language/expressions/assignment/target-assignment-inside-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/assignment/target-assignment.js-strict:true": "test/language/expressions/assignment/target-assignment.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/assignmenttargettype/direct-lefthandsideexpression-assignment-assignmentexpression-0.js-strict:true": "test/language/expressions/assignmenttargettype/direct-lefthandsideexpression-assignment-assignmentexpression-0.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -898,1376 +823,1368 @@ "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-0.js-strict:true": "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-0.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-1.js-strict:true": "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-1.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-2.js-strict:true": "test/language/expressions/assignmenttargettype/parenthesized-lefthandsideexpression-assignment-assignmentexpression-2.js: error is not an object (Test262: This statement should not be evaluated.)", - "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)", - "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)", + "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(106)", + "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(106)", "test/language/expressions/await/await-throws-rejections.js-strict:true": "test/language/expressions/await/await-throws-rejections.js: test/language/expressions/await/await-throws-rejections.js: Line 12:7 Unexpected token function (and 7 more errors)", - "test/language/expressions/call/eval-spread-empty-leading.js-strict:true": "test/language/expressions/call/eval-spread-empty-leading.js: Test262Error: Expected SameValue(«local», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/call/eval-spread-empty-trailing.js-strict:true": "test/language/expressions/call/eval-spread-empty-trailing.js: Test262Error: Expected SameValue(«local», «0») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/call/eval-spread.js-strict:true": "test/language/expressions/call/eval-spread.js: Test262Error: Expected SameValue(«local», «1») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/call/scope-lex-open.js-strict:true": "test/language/expressions/call/scope-lex-open.js: TypeError: test/language/expressions/call/scope-lex-open.js: Duplicate declaration \"n\"\n 31 | // function body (see sec-functiondeclarationinstantiation)\n 32 | var func = function n() {\n\u003e 33 | let n = 'inside';\n | ^\n 34 | probeInside = function() { return n; };\n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/call/spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js: Unexpected token (36:24)\n 34 | \n 35 | assert.throws(ReferenceError, function() {\n\u003e 36 | (function() {}({a: 0, ...unresolvableReference}));\n | ^\n 37 | });\n 38 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js: Unexpected token (36:18)\n 34 | \n 35 | assert.throws(ReferenceError, function() {\n\u003e 36 | (function() {}({...unresolvableReference}));\n | ^\n 37 | });\n 38 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-mult-obj-ident.js-strict:true": "test/language/expressions/call/spread-mult-obj-ident.js: SyntaxError: test/language/expressions/call/spread-mult-obj-ident.js: Unexpected token (71:15)\n 69 | });\n 70 | callCount += 1;\n\u003e 71 | }({a: 1, b: 2, ...o}));\n | ^\n 72 | \n 73 | assert.sameValue(callCount, 1);\n 74 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-mult-obj-null.js-strict:true": "test/language/expressions/call/spread-mult-obj-null.js: SyntaxError: test/language/expressions/call/spread-mult-obj-null.js: Unexpected token (42:15)\n 40 | assert.sameValue(Object.keys(obj).length, 2);\n 41 | callCount += 1;\n\u003e 42 | }({a: 1, b: 2, ...null}));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-mult-obj-undefined.js-strict:true": "test/language/expressions/call/spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/call/spread-mult-obj-undefined.js: Unexpected token (42:15)\n 40 | assert.sameValue(Object.keys(obj).length, 2);\n 41 | callCount += 1;\n\u003e 42 | }({a: 1, b: 2, ...undefined}));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/call/spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/call/spread-obj-getter-descriptor.js: Unexpected token (56:3)\n 54 | });\n 55 | callCount += 1;\n\u003e 56 | }({...o, c: 4, d: 5}));\n | ^\n 57 | \n 58 | assert.sameValue(callCount, 1);\n 59 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-getter-init.js-strict:true": "test/language/expressions/call/spread-obj-getter-init.js: SyntaxError: test/language/expressions/call/spread-obj-getter-init.js: Unexpected token (36:3)\n 34 | assert.sameValue(Object.keys(obj).length, 3);\n 35 | callCount += 1;\n\u003e 36 | }({...o, get c() { executedGetter = true; }}));\n | ^\n 37 | \n 38 | assert.sameValue(callCount, 1);\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (50:3)\n 48 | assert.sameValue(Object.keys(obj).length, 3);\n 49 | callCount += 1;\n\u003e 50 | }({...cthulhu, ...o}));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/call/spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/call/spread-obj-mult-spread-getter.js: Unexpected token (50:3)\n 48 | assert.sameValue(Object.keys(obj).length, 3);\n 49 | callCount += 1;\n\u003e 50 | }({...o, c: 4, d: 5, a: 42, ...o}));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-mult-spread.js-strict:true": "test/language/expressions/call/spread-obj-mult-spread.js: SyntaxError: test/language/expressions/call/spread-obj-mult-spread.js: Unexpected token (48:3)\n 46 | assert.sameValue(Object.keys(obj).length, 4);\n 47 | callCount += 1;\n\u003e 48 | }({...o, ...o2}));\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-null.js-strict:true": "test/language/expressions/call/spread-obj-null.js: SyntaxError: test/language/expressions/call/spread-obj-null.js: Unexpected token (40:3)\n 38 | assert.sameValue(Object.keys(obj).length, 0);\n 39 | callCount += 1;\n\u003e 40 | }({...null}));\n | ^\n 41 | \n 42 | assert.sameValue(callCount, 1);\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-override-immutable.js-strict:true": "test/language/expressions/call/spread-obj-override-immutable.js: SyntaxError: test/language/expressions/call/spread-obj-override-immutable.js: Unexpected token (49:3)\n 47 | });\n 48 | callCount += 1;\n\u003e 49 | }({...o, a: 3}));\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/call/spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/call/spread-obj-overrides-prev-properties.js: Unexpected token (46:15)\n 44 | assert.sameValue(o.b, 3);\n 45 | callCount += 1;\n\u003e 46 | }({a: 1, b: 7, ...o}));\n | ^\n 47 | \n 48 | assert.sameValue(callCount, 1);\n 49 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/call/spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/call/spread-obj-skip-non-enumerable.js: Unexpected token (34:3)\n 32 | assert.sameValue(Object.keys(obj).length, 0);\n 33 | callCount += 1;\n\u003e 34 | }({...o}));\n | ^\n 35 | \n 36 | assert.sameValue(callCount, 1);\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-spread-order.js-strict:true": "test/language/expressions/call/spread-obj-spread-order.js: SyntaxError: test/language/expressions/call/spread-obj-spread-order.js: Unexpected token (47:3)\n 45 | assert.sameValue(Object.keys(obj).length, 3);\n 46 | callCount += 1;\n\u003e 47 | }({...o}));\n | ^\n 48 | \n 49 | assert.sameValue(callCount, 1);\n 50 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-symbol-property.js-strict:true": "test/language/expressions/call/spread-obj-symbol-property.js: SyntaxError: test/language/expressions/call/spread-obj-symbol-property.js: Unexpected token (48:3)\n 46 | assert.sameValue(Object.keys(obj).length, 2);\n 47 | callCount += 1;\n\u003e 48 | }({...o, c: 4, d: 5}));\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-undefined.js-strict:true": "test/language/expressions/call/spread-obj-undefined.js: SyntaxError: test/language/expressions/call/spread-obj-undefined.js: Unexpected token (40:3)\n 38 | assert.sameValue(Object.keys(obj).length, 0);\n 39 | callCount += 1;\n\u003e 40 | }({...undefined}));\n | ^\n 41 | \n 42 | assert.sameValue(callCount, 1);\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-obj-with-overrides.js-strict:true": "test/language/expressions/call/spread-obj-with-overrides.js: SyntaxError: test/language/expressions/call/spread-obj-with-overrides.js: Unexpected token (52:3)\n 50 | assert.sameValue(Object.keys(obj).length, 10);\n 51 | callCount += 1;\n\u003e 52 | }({...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o}));\n | ^\n 53 | \n 54 | assert.sameValue(callCount, 1);\n 55 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/call/spread-sngl-obj-ident.js-strict:true": "test/language/expressions/call/spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/call/spread-sngl-obj-ident.js: Unexpected token (57:3)\n 55 | });\n 56 | callCount += 1;\n\u003e 57 | }({...o}));\n | ^\n 58 | \n 59 | assert.sameValue(callCount, 1);\n 60 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js-strict:true": "test/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js: SyntaxError: test/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js: Unexpected token (58:15)\n 56 | var callCount = 0;\n 57 | var C = class {\n\u003e 58 | static async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js: SyntaxError: test/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | var C = class {\n\u003e 59 | static async *method(x = y, y) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js: SyntaxError: test/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | var C = class {\n\u003e 59 | static async *method(x = x) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/async-gen-method/dflt-params-abrupt.js-strict:true": "test/language/expressions/class/async-gen-method/dflt-params-abrupt.js: SyntaxError: test/language/expressions/class/async-gen-method/dflt-params-abrupt.js: Unexpected token (79:8)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 80 | \n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/async-gen-method/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/async-gen-method/dflt-params-ref-later.js: SyntaxError: test/language/expressions/class/async-gen-method/dflt-params-ref-later.js: Unexpected token (80:8)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | async *method(x = y, y) {\n | ^\n 81 | \n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/async-gen-method/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/async-gen-method/dflt-params-ref-self.js: SyntaxError: test/language/expressions/class/async-gen-method/dflt-params-ref-self.js: Unexpected token (80:8)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | async *method(x = x) {\n | ^\n 81 | \n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/class-name-ident-await-escaped.js-strict:true": "test/language/expressions/class/class-name-ident-await-escaped.js: SyntaxError: test/language/expressions/class/class-name-ident-await-escaped.js: await is a reserved word (18:14)\n 16 | ---*/\n 17 | \n\u003e 18 | var C = class aw\\u0061it {};\n | ^\n 19 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/class-name-ident-await.js-strict:true": "test/language/expressions/class/class-name-ident-await.js: SyntaxError: test/language/expressions/class/class-name-ident-await.js: await is a reserved word (17:14)\n 15 | ---*/\n 16 | \n\u003e 17 | var C = class await {};\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/constructor-this-tdz-during-initializers.js-strict:true": "test/language/expressions/class/constructor-this-tdz-during-initializers.js: SyntaxError: test/language/expressions/class/constructor-this-tdz-during-initializers.js: Unexpected token (31:8)\n 29 | \n 30 | var C = class extends Base {\n\u003e 31 | field = (thisDuringField = this, thisFromProbe = probeCtorThis());\n | ^\n 32 | constructor() {\n 33 | probeCtorThis = () =\u003e this;\n 34 | assert.throws(ReferenceError, probeCtorThis); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-arrow-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/call/eval-spread-empty-leading.js-strict:true": "test/language/expressions/call/eval-spread-empty-leading.js: Test262Error: Expected SameValue(«local», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/call/eval-spread-empty-trailing.js-strict:true": "test/language/expressions/call/eval-spread-empty-trailing.js: Test262Error: Expected SameValue(«local», «0») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/call/eval-spread.js-strict:true": "test/language/expressions/call/eval-spread.js: Test262Error: Expected SameValue(«local», «1») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/call/spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/call/spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/call/spread-err-mult-err-obj-unresolvable.js: Unexpected token (36:24)\n 34 | \n 35 | assert.throws(ReferenceError, function() {\n\u003e 36 | (function() {}({a: 0, ...unresolvableReference}));\n | ^\n 37 | });\n 38 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js: Unexpected token (36:18)\n 34 | \n 35 | assert.throws(ReferenceError, function() {\n\u003e 36 | (function() {}({...unresolvableReference}));\n | ^\n 37 | });\n 38 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-mult-obj-ident.js-strict:true": "test/language/expressions/call/spread-mult-obj-ident.js: SyntaxError: test/language/expressions/call/spread-mult-obj-ident.js: Unexpected token (71:15)\n 69 | });\n 70 | callCount += 1;\n\u003e 71 | }({a: 1, b: 2, ...o}));\n | ^\n 72 | \n 73 | assert.sameValue(callCount, 1);\n 74 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-mult-obj-null.js-strict:true": "test/language/expressions/call/spread-mult-obj-null.js: SyntaxError: test/language/expressions/call/spread-mult-obj-null.js: Unexpected token (42:15)\n 40 | assert.sameValue(Object.keys(obj).length, 2);\n 41 | callCount += 1;\n\u003e 42 | }({a: 1, b: 2, ...null}));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-mult-obj-undefined.js-strict:true": "test/language/expressions/call/spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/call/spread-mult-obj-undefined.js: Unexpected token (42:15)\n 40 | assert.sameValue(Object.keys(obj).length, 2);\n 41 | callCount += 1;\n\u003e 42 | }({a: 1, b: 2, ...undefined}));\n | ^\n 43 | \n 44 | assert.sameValue(callCount, 1);\n 45 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/call/spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/call/spread-obj-getter-descriptor.js: Unexpected token (56:3)\n 54 | });\n 55 | callCount += 1;\n\u003e 56 | }({...o, c: 4, d: 5}));\n | ^\n 57 | \n 58 | assert.sameValue(callCount, 1);\n 59 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-getter-init.js-strict:true": "test/language/expressions/call/spread-obj-getter-init.js: SyntaxError: test/language/expressions/call/spread-obj-getter-init.js: Unexpected token (36:3)\n 34 | assert.sameValue(Object.keys(obj).length, 3);\n 35 | callCount += 1;\n\u003e 36 | }({...o, get c() { executedGetter = true; }}));\n | ^\n 37 | \n 38 | assert.sameValue(callCount, 1);\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (50:3)\n 48 | assert.sameValue(Object.keys(obj).length, 3);\n 49 | callCount += 1;\n\u003e 50 | }({...cthulhu, ...o}));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/call/spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/call/spread-obj-mult-spread-getter.js: Unexpected token (50:3)\n 48 | assert.sameValue(Object.keys(obj).length, 3);\n 49 | callCount += 1;\n\u003e 50 | }({...o, c: 4, d: 5, a: 42, ...o}));\n | ^\n 51 | \n 52 | assert.sameValue(callCount, 1);\n 53 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-mult-spread.js-strict:true": "test/language/expressions/call/spread-obj-mult-spread.js: SyntaxError: test/language/expressions/call/spread-obj-mult-spread.js: Unexpected token (48:3)\n 46 | assert.sameValue(Object.keys(obj).length, 4);\n 47 | callCount += 1;\n\u003e 48 | }({...o, ...o2}));\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-null.js-strict:true": "test/language/expressions/call/spread-obj-null.js: SyntaxError: test/language/expressions/call/spread-obj-null.js: Unexpected token (40:3)\n 38 | assert.sameValue(Object.keys(obj).length, 0);\n 39 | callCount += 1;\n\u003e 40 | }({...null}));\n | ^\n 41 | \n 42 | assert.sameValue(callCount, 1);\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-override-immutable.js-strict:true": "test/language/expressions/call/spread-obj-override-immutable.js: SyntaxError: test/language/expressions/call/spread-obj-override-immutable.js: Unexpected token (49:3)\n 47 | });\n 48 | callCount += 1;\n\u003e 49 | }({...o, a: 3}));\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/call/spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/call/spread-obj-overrides-prev-properties.js: Unexpected token (46:15)\n 44 | assert.sameValue(o.b, 3);\n 45 | callCount += 1;\n\u003e 46 | }({a: 1, b: 7, ...o}));\n | ^\n 47 | \n 48 | assert.sameValue(callCount, 1);\n 49 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/call/spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/call/spread-obj-skip-non-enumerable.js: Unexpected token (34:3)\n 32 | assert.sameValue(Object.keys(obj).length, 0);\n 33 | callCount += 1;\n\u003e 34 | }({...o}));\n | ^\n 35 | \n 36 | assert.sameValue(callCount, 1);\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-spread-order.js-strict:true": "test/language/expressions/call/spread-obj-spread-order.js: SyntaxError: test/language/expressions/call/spread-obj-spread-order.js: Unexpected token (47:3)\n 45 | assert.sameValue(Object.keys(obj).length, 3);\n 46 | callCount += 1;\n\u003e 47 | }({...o}));\n | ^\n 48 | \n 49 | assert.sameValue(callCount, 1);\n 50 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-symbol-property.js-strict:true": "test/language/expressions/call/spread-obj-symbol-property.js: SyntaxError: test/language/expressions/call/spread-obj-symbol-property.js: Unexpected token (48:3)\n 46 | assert.sameValue(Object.keys(obj).length, 2);\n 47 | callCount += 1;\n\u003e 48 | }({...o, c: 4, d: 5}));\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-undefined.js-strict:true": "test/language/expressions/call/spread-obj-undefined.js: SyntaxError: test/language/expressions/call/spread-obj-undefined.js: Unexpected token (40:3)\n 38 | assert.sameValue(Object.keys(obj).length, 0);\n 39 | callCount += 1;\n\u003e 40 | }({...undefined}));\n | ^\n 41 | \n 42 | assert.sameValue(callCount, 1);\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-obj-with-overrides.js-strict:true": "test/language/expressions/call/spread-obj-with-overrides.js: SyntaxError: test/language/expressions/call/spread-obj-with-overrides.js: Unexpected token (52:3)\n 50 | assert.sameValue(Object.keys(obj).length, 10);\n 51 | callCount += 1;\n\u003e 52 | }({...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o}));\n | ^\n 53 | \n 54 | assert.sameValue(callCount, 1);\n 55 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/call/spread-sngl-obj-ident.js-strict:true": "test/language/expressions/call/spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/call/spread-sngl-obj-ident.js: Unexpected token (57:3)\n 55 | });\n 56 | callCount += 1;\n\u003e 57 | }({...o}));\n | ^\n 58 | \n 59 | assert.sameValue(callCount, 1);\n 60 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js-strict:true": "test/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js: SyntaxError: test/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js: Unexpected token (58:15)\n 56 | var callCount = 0;\n 57 | var C = class {\n\u003e 58 | static async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js: SyntaxError: test/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | var C = class {\n\u003e 59 | static async *method(x = y, y) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js: SyntaxError: test/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | var C = class {\n\u003e 59 | static async *method(x = x) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/async-gen-method/dflt-params-abrupt.js-strict:true": "test/language/expressions/class/async-gen-method/dflt-params-abrupt.js: SyntaxError: test/language/expressions/class/async-gen-method/dflt-params-abrupt.js: Unexpected token (79:8)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 80 | \n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/async-gen-method/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/async-gen-method/dflt-params-ref-later.js: SyntaxError: test/language/expressions/class/async-gen-method/dflt-params-ref-later.js: Unexpected token (80:8)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | async *method(x = y, y) {\n | ^\n 81 | \n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/async-gen-method/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/async-gen-method/dflt-params-ref-self.js: SyntaxError: test/language/expressions/class/async-gen-method/dflt-params-ref-self.js: Unexpected token (80:8)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | async *method(x = x) {\n | ^\n 81 | \n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/class-name-ident-await-escaped.js-strict:true": "test/language/expressions/class/class-name-ident-await-escaped.js: SyntaxError: test/language/expressions/class/class-name-ident-await-escaped.js: await is a reserved word (18:14)\n 16 | ---*/\n 17 | \n\u003e 18 | var C = class aw\\u0061it {};\n | ^\n 19 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/class-name-ident-await.js-strict:true": "test/language/expressions/class/class-name-ident-await.js: SyntaxError: test/language/expressions/class/class-name-ident-await.js: await is a reserved word (17:14)\n 15 | ---*/\n 16 | \n\u003e 17 | var C = class await {};\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/constructor-this-tdz-during-initializers.js-strict:true": "test/language/expressions/class/constructor-this-tdz-during-initializers.js: SyntaxError: test/language/expressions/class/constructor-this-tdz-during-initializers.js: Unexpected token (31:8)\n 29 | \n 30 | var C = class extends Base {\n\u003e 31 | field = (thisDuringField = this, thisFromProbe = probeCtorThis());\n | ^\n 32 | constructor() {\n 33 | probeCtorThis = () =\u003e this;\n 34 | assert.throws(ReferenceError, probeCtorThis); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-arrow-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-async-arrow-function-expression.js: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-async-arrow-function-expression.js: Line 44:11 Unexpected token function (and 4 more errors)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | get [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-generator-function-declaration.js: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js: Identifier directly after number (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | get [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js: Identifier directly after number (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | get [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 37 more errors)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js:51:18(32)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ??= 1]() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x \u0026\u0026= 1]() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ||= 1]() { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js:51:18(23)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ??= 1]() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x \u0026\u0026= 1]() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ||= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-async-arrow-function-expression.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-async-arrow-function-expression.js: Line 40:11 Unexpected token function (and 4 more errors)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ?? 1]() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js:51:18(32)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ?? 1]() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js:51:18(23)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-generator-function-declaration.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | static [1_2_3_4_5_6_7_8]() { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | static [1_2_3_4_5_6_7_8]() { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 31 more errors)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = 2;\n | ^\n 41 | \n 42 | static [1 + 1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = 0;\n | ^\n 41 | \n 42 | static [1 - 1] = 0;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = 1;\n | ^\n 41 | \n 42 | static [() =\u003e { }] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = 2;\n | ^\n 42 | \n 43 | static [x = 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = 2;\n | ^\n 42 | \n 43 | static [x |= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = 2;\n | ^\n 42 | \n 43 | static [x ??= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = 2;\n | ^\n 42 | \n 43 | static [x ||= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = 1;\n | ^\n 41 | \n 42 | static [async () =\u003e {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = 1;\n | ^\n 41 | \n 42 | static [false ? 1 : 2] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = 2;\n | ^\n 41 | \n 42 | static [true ? 1 : 2] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = 2;\n | ^\n 41 | \n 42 | static [1.e1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = 2;\n | ^\n 41 | \n 42 | static [1.1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = 4;\n | ^\n 41 | \n 42 | static [2 ** 2] = 4;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = 2;\n | ^\n 42 | \n 43 | static [x ?? 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = 2;\n | ^\n 42 | \n 43 | static [x || 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = 1;\n | ^\n 42 | \n 43 | static [f()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = 1;\n | ^\n 41 | \n 42 | static [function () {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = 1;\n | ^\n 42 | \n 43 | static [g()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = '2';\n | ^\n 43 | \n 44 | static [x] = '2';\n 45 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n | ^\n 41 | \n 42 | static [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n | ^\n 41 | \n 42 | static [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = 1;\n | ^\n 41 | \n 42 | static [1 / 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = 1;\n | ^\n 41 | \n 42 | static [1 * 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = null;\n | ^\n 41 | \n 42 | static [null] = null;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = '2';\n | ^\n 41 | \n 42 | static ['1'] = '2';\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = 9;\n | ^\n 42 | \n 43 | static [yield 9] = 9;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = () =\u003e {\n | ^\n 41 | return 0;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = () =\u003e {\n | ^\n 41 | return 4;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = () =\u003e {\n | ^\n 43 | return '2';\n 44 | };\n 45 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = () =\u003e {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = () =\u003e {\n | ^\n 41 | return 2.999232;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = () =\u003e {\n | ^\n 41 | return null;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = () =\u003e {\n | ^\n 41 | return '2';\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = () =\u003e {\n | ^\n 42 | return 9;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:8)\n 62 | \n 63 | var C = class {\n\u003e 64 | async *method([x, y, z]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method([x]) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([[x]]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method([ x = unresolvableReference ]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([x]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:8)\n 74 | \n 75 | var C = class {\n\u003e 76 | async *method([x]) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:8)\n 69 | \n 70 | var C = class {\n\u003e 71 | async *method([...x]) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:8)\n 62 | \n 63 | var C = class {\n\u003e 64 | async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method([x] = iter) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([[x]] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method([ x = unresolvableReference ] = []) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([x] = g) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:8)\n 74 | \n 75 | var C = class {\n\u003e 76 | async *method([x] = g) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }] = []) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:8)\n 69 | \n 70 | var C = class {\n\u003e 71 | async *method([...x] = iter) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({} = null) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({} = undefined) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method({ [thrower()]: x } = {}) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x: y = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-init-null.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method({ [thrower()]: x }) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x: y = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x: y = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = undefined }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:15)\n 62 | \n 63 | var C = class {\n\u003e 64 | static async *method([x, y, z]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method([x]) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([[x]]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method([ x = unresolvableReference ]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([x]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:15)\n 74 | \n 75 | var C = class {\n\u003e 76 | static async *method([x]) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:15)\n 69 | \n 70 | var C = class {\n\u003e 71 | static async *method([...x]) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:15)\n 62 | \n 63 | var C = class {\n\u003e 64 | static async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method([x] = iter) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([[x]] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method([ x = unresolvableReference ] = []) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([x] = g) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:15)\n 74 | \n 75 | var C = class {\n\u003e 76 | static async *method([x] = g) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }] = []) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:15)\n 69 | \n 70 | var C = class {\n\u003e 71 | static async *method([...x] = iter) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({} = null) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({} = undefined) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method({ [thrower()]: x } = {}) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x: y = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method({ [thrower()]: x }) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x: y = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x: y = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = undefined }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/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)", - "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/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)", - "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/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)", - "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js: Unexpected token (97:13)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-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)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (97:13)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:10)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (65:16)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:10)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js: Unexpected token (65:16)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/meth-static-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)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: Unexpected token (97:20)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-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)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (97:20)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:17)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (65:23)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:17)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: Unexpected token (65:23)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-init-iter-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-name-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([[] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[...x] = values]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([x = 23]) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([arrow = () =\u003e {}]) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([x = 23]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:2)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | #method([x]) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([_, x]) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:2)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | #method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...x]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([ , , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([, , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([...x]) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[...x] = values] = []) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([x = 23] = []) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([arrow = () =\u003e {}] = []) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([x = 23] = [,]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([x = 23] = [undefined]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:2)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | #method([x] = []) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([_, x] = []) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:2)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...x] = [1]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([ , , ...x] = values) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([, , ...x] = [1, 2]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([...x] = values) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({} = obj) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: [y], } = { x: [45] }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y = 33 } = { }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:2)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | #method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({}) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ arrow = () =\u003e {} }) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x, }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: [y], }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y = 33 }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y, }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | #method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:2)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | #method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | #method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([[] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[...x] = values]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | static #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([x = 23]) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([arrow = () =\u003e {}]) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([x = 23]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:9)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | static #method([x]) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([_, x]) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:9)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static #method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...x]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([ , , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([, , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([...x]) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[...x] = values] = []) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | static #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([x = 23] = []) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([arrow = () =\u003e {}] = []) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([x = 23] = [,]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([x = 23] = [undefined]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:9)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | static #method([x] = []) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([_, x] = []) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:9)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...x] = [1]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([ , , ...x] = values) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([, , ...x] = [1, 2]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([...x] = values) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({} = obj) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: [y], } = { x: [45] }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y = 33 } = { }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:9)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static #method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({}) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ arrow = () =\u003e {} }) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x, }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: [y], }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y = 33 }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y, }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static #method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:9)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static #method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static #method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-computed-names.js: Unexpected token (28:25)\n 26 | \n 27 | var C = class {\n\u003e 28 | m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js: Unexpected token (29:30)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:21)\n 66 | \n 67 | var C = class {\n\u003e 68 | m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-literal-names.js: Unexpected token (28:26)\n 26 | \n 27 | var C = class {\n\u003e 28 | m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-field-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | var C = class {\n\u003e 27 | m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:25)\n 25 | \n 26 | var C = class {\n\u003e 27 | m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-method-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | var C = class {\n\u003e 27 | m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-names.js: Unexpected character '#' (29:21)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:23)\n 60 | \n 61 | var C = class {\n\u003e 62 | m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-getter.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-method.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-setter.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:30)\n 62 | \n 63 | var C = class {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:30)\n 62 | \n 63 | var C = class {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-static-private-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | var C = class {\n 29 | m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-string-literal-names.js: Unexpected token (26:35)\n 24 | \n 25 | var C = class {\n\u003e 26 | m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-computed-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-computed-names.js: Unexpected token (28:32)\n 26 | \n 27 | var C = class {\n\u003e 28 | static m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js: Unexpected token (29:37)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:28)\n 66 | \n 67 | var C = class {\n\u003e 68 | static m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | static m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-literal-names.js: Unexpected token (28:33)\n 26 | \n 27 | var C = class {\n\u003e 28 | static m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | var C = class {\n\u003e 27 | static m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js: Unexpected character '#' (27:32)\n 25 | \n 26 | var C = class {\n\u003e 27 | static m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | var C = class {\n\u003e 27 | static m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-private-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-names.js: Unexpected character '#' (29:28)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: Unexpected token (62:30)\n 60 | \n 61 | var C = class {\n\u003e 62 | static m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | static m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:37)\n 62 | \n 63 | var C = class {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:37)\n 62 | \n 63 | var C = class {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | var C = class {\n 29 | static m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js: Unexpected token (26:42)\n 24 | \n 25 | var C = class {\n\u003e 26 | static m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C().x(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C().x(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (29:4)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | };\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (26:4)\n 24 | var A = class {}\n 25 | var C = class extends A {\n\u003e 26 | x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | };\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (29:4)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (22:4)\n 20 | var A = class {}\n 21 | var C = class extends A {\n\u003e 22 | x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (29:4)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | let executed = false;\n 29 | let C = class {\n\u003e 30 | x = eval('executed = true; () =\u003e arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: Unexpected token (29:4)\n 27 | \n 28 | var C = class {\n\u003e 29 | x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: Unexpected token (28:4)\n 26 | \n 27 | var C = class {\n\u003e 28 | x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | x() {\n 29 | this.#x();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (29:2)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | };\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (26:2)\n 24 | var A = class {}\n 25 | var C = class extends A {\n\u003e 26 | #x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | };\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (29:2)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (22:2)\n 20 | var A = class {}\n 21 | var C = class extends A {\n\u003e 22 | #x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (29:2)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x = eval('() =\u003e arguments;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (28:2)\n 26 | \n 27 | var C = class {\n\u003e 28 | #x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/class-name-static-initializer-anonymous.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-anonymous.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-anonymous.js: Unexpected token (24:13)\n 22 | \n 23 | var C = class {\n\u003e 24 | static f = (className = this.name);\n | ^\n 25 | }\n 26 | \n 27 | assert.sameValue(className, \"C\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/class-name-static-initializer-decl.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-decl.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-decl.js: Unexpected token (24:13)\n 22 | \n 23 | class C {\n\u003e 24 | static f = (className = this.name);\n | ^\n 25 | }\n 26 | \n 27 | assert.sameValue(className, \"C\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/class-name-static-initializer-default-export.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-default-export.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-default-export.js: Unexpected token (25:13)\n 23 | \n 24 | export default class {\n\u003e 25 | static f = (className = this.name);\n | ^\n 26 | }\n 27 | \n 28 | assert.sameValue(className, \"default\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/class-name-static-initializer-expr.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-expr.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-expr.js: Unexpected token (24:13)\n 22 | \n 23 | var expr = class C {\n\u003e 24 | static f = (className = this.name);\n | ^\n 25 | }\n 26 | \n 27 | assert.sameValue(className, \"C\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/computed-name-toprimitive-symbol.js-strict:true": "test/language/expressions/class/elements/computed-name-toprimitive-symbol.js: SyntaxError: test/language/expressions/class/elements/computed-name-toprimitive-symbol.js: Unexpected token (69:9)\n 67 | \n 68 | var C = class {\n\u003e 69 | [obj1] = 42;\n | ^\n 70 | [obj2] = 43;\n 71 | [obj3] = 44;\n 72 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/computed-name-toprimitive.js-strict:true": "test/language/expressions/class/elements/computed-name-toprimitive.js: SyntaxError: test/language/expressions/class/elements/computed-name-toprimitive.js: Unexpected token (66:9)\n 64 | \n 65 | var C = class {\n\u003e 66 | [obj1] = 42;\n | ^\n 67 | [obj2] = 43;\n 68 | [obj3] = 44;\n 69 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/ctor-called-after-fields-init.js-strict:true": "test/language/expressions/class/elements/ctor-called-after-fields-init.js: SyntaxError: test/language/expressions/class/elements/ctor-called-after-fields-init.js: Unexpected token (29:6)\n 27 | ctor = this.foo;\n 28 | }\n\u003e 29 | foo = 42;\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js: Unexpected token (53:12)\n 51 | function evaluate() {\n 52 | var C = class {\n\u003e 53 | [noRef] = fn();\n | ^\n 54 | };\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | var C = class {\n\u003e 55 | [obj]\n | ^\n 56 | };\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | var C = class {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | };\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | var C = class {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | };\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | var C = class {\n\u003e 55 | [obj]\n | ^\n 56 | };\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js: Missing class properties transform.\n 54 | function evaluate() {\n 55 | var C = class {\n\u003e 56 | [obj]\n | ^\n 57 | };\n 58 | }\n 59 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/field-declaration.js-strict:true": "test/language/expressions/class/elements/field-declaration.js: SyntaxError: test/language/expressions/class/elements/field-declaration.js: Unexpected token (54:4)\n 52 | \n 53 | var C = class {\n\u003e 54 | f = 'test262';\n | ^\n 55 | 'g';\n 56 | 0 = 'bar';\n 57 | [computed]; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-anonymous-function-length.js-strict:true": "test/language/expressions/class/elements/fields-anonymous-function-length.js: SyntaxError: test/language/expressions/class/elements/fields-anonymous-function-length.js: Unexpected token (37:8)\n 35 | \n 36 | var C = class {\n\u003e 37 | field = function() {};\n | ^\n 38 | #field = (a, b, c, d) =\u003e undefined;\n 39 | \n 40 | accessPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-asi-1.js-strict:true": "test/language/expressions/class/elements/fields-asi-1.js: SyntaxError: test/language/expressions/class/elements/fields-asi-1.js: Unexpected token (13:4)\n 11 | var obj = {}\n 12 | var C = class {\n\u003e 13 | x = obj\n | ^\n 14 | ['lol'] = 42\n 15 | }\n 16 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-asi-2.js-strict:true": "test/language/expressions/class/elements/fields-asi-2.js: SyntaxError: test/language/expressions/class/elements/fields-asi-2.js: Unexpected token (12:4)\n 10 | \n 11 | var C = class {\n\u003e 12 | x = \"lol\"\n | ^\n 13 | [1]\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-asi-5.js-strict:true": "test/language/expressions/class/elements/fields-asi-5.js: SyntaxError: test/language/expressions/class/elements/fields-asi-5.js: Unexpected token (16:4)\n 14 | \n 15 | var C = class {\n\u003e 16 | a = x\n | ^\n 17 | in\n 18 | z\n 19 | b = y at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js-strict:true": "test/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js: SyntaxError: test/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js: Unexpected token (25:15)\n 23 | assert.throws(TypeError, function() {\n 24 | (0, class {\n\u003e 25 | static [x] = 42;\n | ^\n 26 | });\n 27 | });\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js-strict:true": "test/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js: SyntaxError: test/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js: Unexpected character '#' (27:9)\n 25 | \n 26 | var C = class {\n\u003e 27 | static #x(value) {\n | ^\n 28 | return 1;\n 29 | }\n 30 | static x() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/fields-run-once-on-double-super.js-strict:true": "test/language/expressions/class/elements/fields-run-once-on-double-super.js: SyntaxError: test/language/expressions/class/elements/fields-run-once-on-double-super.js: Unexpected token (28:8)\n 26 | \n 27 | var C = class extends Base {\n\u003e 28 | field = ++fieldInitCalled;\n | ^\n 29 | constructor() {\n 30 | assert.sameValue(baseCtorCalled, 0);\n 31 | assert.sameValue(fieldInitCalled, 0); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/grammar-private-field-optional-chaining.js-strict:true": "test/language/expressions/class/elements/grammar-private-field-optional-chaining.js: SyntaxError: test/language/expressions/class/elements/grammar-private-field-optional-chaining.js: Unexpected character '#' (24:2)\n 22 | \n 23 | var C = class {\n\u003e 24 | #m = 'test262';\n | ^\n 25 | \n 26 | static access(obj) {\n 27 | return obj?.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/init-err-evaluation.js-strict:true": "test/language/expressions/class/elements/init-err-evaluation.js: SyntaxError: test/language/expressions/class/elements/init-err-evaluation.js: Unexpected token (28:4)\n 26 | \n 27 | var C = class {\n\u003e 28 | x = fn1();\n | ^\n 29 | y = fn2();\n 30 | z = fn1();\n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/init-value-defined-after-class.js-strict:true": "test/language/expressions/class/elements/init-value-defined-after-class.js: SyntaxError: test/language/expressions/class/elements/init-value-defined-after-class.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | [x] = x;\n | ^\n 28 | }\n 29 | \n 30 | var c1 = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/init-value-incremental.js-strict:true": "test/language/expressions/class/elements/init-value-incremental.js: SyntaxError: test/language/expressions/class/elements/init-value-incremental.js: Unexpected token (36:8)\n 34 | \n 35 | var C = class {\n\u003e 36 | [x++] = x++;\n | ^\n 37 | [x++] = x++;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js-strict:true": "test/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js: SyntaxError: test/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js: Unexpected token (44:8)\n 42 | \n 43 | var C = class {\n\u003e 44 | [i++] = i++;\n | ^\n 45 | static [i++] = i++;\n 46 | [i++] = i++;\n 47 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-computed-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-computed-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n 31 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | [x]; [y] = 42\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected token (68:6)\n 66 | \n 67 | var C = class {\n\u003e 68 | foo = \"foobar\";\n | ^\n 69 | m() { return 42 }\n 70 | #\\u{6F};\n 71 | #\\u2118; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-literal-names-asi.js: Unexpected token (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | a\n 29 | b = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-literal-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | a; b = 42;\n 31 | c = fn at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-private-field-usage.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-field-usage.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m = 'test262';\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | get #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-private-method-usage.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-method-usage.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-private-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-names.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | #x; #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js: Unexpected token (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js: Unexpected token (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-getter.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-private-method.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-method.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-setter.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected token (64:6)\n 62 | \n 63 | var C = class {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected token (64:6)\n 62 | \n 63 | var C = class {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-static-private-fields.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-static-private-fields.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #x; static #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #xVal; static #yVal\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-static-private-methods.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-static-private-methods.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | \n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-definitions-string-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-string-literal-names.js: Unexpected token (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | 'a'; \"b\"; 'c' = 39;\n 29 | \"d\" = 42 at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | foo = \"foobar\"\n 30 | bar = \"barbaz\";\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-private-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | x() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | foo = \"foobar\"\n 64 | bar = \"barbaz\";\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js: Unexpected token (63:6)\n 61 | var C = class {\n 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n\u003e 63 | foo = \"foobar\"\n | ^\n 64 | bar = \"barbaz\";\n 65 | \n 66 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static x() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static #x(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js: Unexpected token (30:6)\n 28 | var C = class {\n 29 | \n\u003e 30 | foo = \"foobar\"\n | ^\n 31 | bar = \"barbaz\";\n 32 | static #x(value) {\n 33 | return value / 2; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | let executed = false;\n 29 | let C = class {\n\u003e 30 | x = () =\u003e {\n | ^\n 31 | let f = eval('executed = true; arguments;');\n 32 | f();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | x = () =\u003e (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = () =\u003e eval('executed = true; arguments;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = () =\u003e (0, eval)('executed = true; arguments;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | \n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42;\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn;\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';;\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y;\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y;\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal;\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;\n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/new-sc-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200D_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #\\u2118() { return 'get string'; }\n | ^\n 63 | set #\\u2118(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #\\u{6F}() { return 'get string'; }\n | ^\n 63 | set #\\u{6F}(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_‍_J() { return 'get string'; }\n | ^\n 63 | set #ZW_‍_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_‌_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #test262() { return 'get string'; }\n | ^\n 63 | set #test262(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #$() { return 'get string'; }\n | ^\n 63 | set #$(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #℘() { return 'get string'; }\n | ^\n 63 | set #℘(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #_() { return 'get string'; }\n | ^\n 63 | set #_(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 64 | static set #ZW_\\u200D_J(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 64 | static set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #\\u2118() { return 'get string'; }\n | ^\n 64 | static set #\\u2118(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #\\u{6F}() { return 'get string'; }\n | ^\n 64 | static set #\\u{6F}(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_‍_J() { return 'get string'; }\n | ^\n 64 | static set #ZW_‍_J(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 64 | static set #ZW_‌_NJ(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #test262() { return 'get string'; }\n | ^\n 64 | static set #test262(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #$() { return 'get string'; }\n | ^\n 64 | static set #$(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #℘() { return 'get string'; }\n | ^\n 64 | static set #℘(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #_() { return 'get string'; }\n | ^\n 64 | static set #_(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-async-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-async-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-async-generator-method-name.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-async-method-name.js-strict:true": "test/language/expressions/class/elements/private-async-method-name.js: SyntaxError: test/language/expressions/class/elements/private-async-method-name.js: Unexpected character '#' (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-field-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-field-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-field-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-field-after-optional-chain.js-strict:true": "test/language/expressions/class/elements/private-field-after-optional-chain.js: SyntaxError: test/language/expressions/class/elements/private-field-after-optional-chain.js: Unexpected character '#' (28:2)\n 26 | \n 27 | var C = class {\n\u003e 28 | #f = 'Test262';\n | ^\n 29 | \n 30 | method(o) {\n 31 | return o?.c.#f; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-field-as-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-field-as-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-field-as-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m = () =\u003e 'test262';\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-field-as-function.js-strict:true": "test/language/expressions/class/elements/private-field-as-function.js: SyntaxError: test/language/expressions/class/elements/private-field-as-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m = function () { return 'test262'; };\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #outer = 'test262';\n | ^\n 27 | \n 28 | B_withoutPrivateField = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js-strict:true": "test/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js: SyntaxError: test/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js: Unexpected character '#' (19:2)\n 17 | \n 18 | var C = class {\n\u003e 19 | #x = 1;\n | ^\n 20 | x() {\n 21 | return this.#x;\n 22 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-generator-method-name.js: Unexpected character '#' (52:4)\n 50 | \n 51 | var C = class {\n\u003e 52 | * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-getter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-getter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-is-not-a-own-property.js-strict:true": "test/language/expressions/class/elements/private-getter-is-not-a-own-property.js: SyntaxError: test/language/expressions/class/elements/private-getter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | var C = class {\n\u003e 31 | get #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateGetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-method-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-method-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-comparison.js-strict:true": "test/language/expressions/class/elements/private-method-comparison.js: SyntaxError: test/language/expressions/class/elements/private-method-comparison.js: Unexpected character '#' (35:2)\n 33 | \n 34 | var C = class {\n\u003e 35 | #m() { return 'test262'; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-get-and-call.js-strict:true": "test/language/expressions/class/elements/private-method-get-and-call.js: SyntaxError: test/language/expressions/class/elements/private-method-get-and-call.js: Unexpected character '#' (35:2)\n 33 | \n 34 | var C = class {\n\u003e 35 | #m() { return this._v; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-is-not-a-own-property.js-strict:true": "test/language/expressions/class/elements/private-method-is-not-a-own-property.js: SyntaxError: test/language/expressions/class/elements/private-method-is-not-a-own-property.js: Unexpected character '#' (31:2)\n 29 | \n 30 | var C = class {\n\u003e 31 | #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateMethod() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-length.js-strict:true": "test/language/expressions/class/elements/private-method-length.js: SyntaxError: test/language/expressions/class/elements/private-method-length.js: Unexpected character '#' (39:2)\n 37 | \n 38 | var C = class {\n\u003e 39 | #method(a) {};\n | ^\n 40 | \n 41 | getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-referenced-from-static-method.js-strict:true": "test/language/expressions/class/elements/private-method-referenced-from-static-method.js: SyntaxError: test/language/expressions/class/elements/private-method-referenced-from-static-method.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js-strict:true": "test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js: SyntaxError: test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js: Unexpected token (103:4)\n 101 | \n 102 | var C = class {\n\u003e 103 | a = this.#m();\n | ^\n 104 | \n 105 | #m() { return 42; }\n 106 | get bGetter() { return this.#b; } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-methods/prod-private-method.js-strict:true": "test/language/expressions/class/elements/private-methods/prod-private-method.js: SyntaxError: test/language/expressions/class/elements/private-methods/prod-private-method.js: Unexpected character '#' (88:2)\n 86 | \n 87 | var C = class {\n\u003e 88 | #m() { return 42; }\n | ^\n 89 | \n 90 | \n 91 | get ref() { return this.#m; } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-setter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-setter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-is-not-a-own-property.js-strict:true": "test/language/expressions/class/elements/private-setter-is-not-a-own-property.js: SyntaxError: test/language/expressions/class/elements/private-setter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | var C = class {\n\u003e 31 | set #m(v) { this._v = v; }\n | ^\n 32 | \n 33 | checkPrivateSetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o, v) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-async-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-async-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-async-generator-method-name.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-async-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-async-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-async-method-name.js: Unexpected character '#' (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = () =\u003e 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static B = class {\n 71 | static fieldAccess(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-generator-method-name.js: Unexpected character '#' (54:11)\n 52 | \n 53 | var C = class {\n\u003e 54 | static * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-length.js-strict:true": "test/language/expressions/class/elements/private-static-method-length.js: SyntaxError: test/language/expressions/class/elements/private-static-method-length.js: Unexpected character '#' (39:9)\n 37 | \n 38 | var C = class {\n\u003e 39 | static #method(a, b, c) {};\n | ^\n 40 | \n 41 | static getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-method-name.js: Unexpected character '#' (62:9)\n 60 | \n 61 | var C = class {\n\u003e 62 | static #method() {\n | ^\n 63 | return 'Test262';\n 64 | };\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() {\n | ^\n 69 | return 'outer class';\n 70 | }\n 71 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js-strict:true": "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js: SyntaxError: test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m; }\n | ^\n 41 | get #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js-strict:true": "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: SyntaxError: test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | var C = class {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js-strict:true": "test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js: SyntaxError: test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m(); }\n | ^\n 41 | #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js-strict:true": "test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js: SyntaxError: test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | var C = class {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js-strict:true": "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js: SyntaxError: test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m = 42; }\n | ^\n 41 | set #m(val) {}\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js-strict:true": "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: SyntaxError: test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | var C = class {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/redeclaration-symbol.js-strict:true": "test/language/expressions/class/elements/redeclaration-symbol.js: SyntaxError: test/language/expressions/class/elements/redeclaration-symbol.js: Unexpected token (39:6)\n 37 | \n 38 | var C = class {\n\u003e 39 | [y] = (x.push(\"a\"), \"old_value\");\n | ^\n 40 | [y] = (x.push(\"b\"), \"same_value\");\n 41 | [y] = (x.push(\"c\"), \"same_value\");\n 42 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/redeclaration.js-strict:true": "test/language/expressions/class/elements/redeclaration.js: SyntaxError: test/language/expressions/class/elements/redeclaration.js: Unexpected token (38:4)\n 36 | \n 37 | var C = class {\n\u003e 38 | y = (x.push(\"a\"), \"old_value\");\n | ^\n 39 | [\"y\"] = (x.push(\"b\"), \"another_value\");\n 40 | \"y\" = (x.push(\"c\"), \"same_value\");\n 41 | y = (x.push(\"d\"), \"same_value\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-computed-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-computed-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (67:2)\n 65 | \n 66 | var C = class {\n\u003e 67 | #\\u{6F};\n | ^\n 68 | #\\u2118;\n 69 | #ZW_\\u200C_NJ;\n 70 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/regular-definitions-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-literal-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-literal-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-private-field-usage.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-field-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m = 'test262';\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-private-method-usage.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-method-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m();\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-private-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-names.js: Unexpected character '#' (28:2)\n 26 | \n 27 | var C = class {\n\u003e 28 | #x; #y\n | ^\n 29 | x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js: Unexpected token (61:4)\n 59 | \n 60 | var C = class {\n\u003e 61 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-field-identifier.js: Missing class properties transform.\n 59 | \n 60 | var C = class {\n\u003e 61 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-getter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-private-method.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-method.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-setter.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (63:11)\n 61 | \n 62 | var C = class {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (63:11)\n 61 | \n 62 | var C = class {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return C.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-static-private-fields.js-strict:true": "test/language/expressions/class/elements/regular-definitions-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-static-private-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | var C = class {\n\u003e 28 | static #x; static #y\n | ^\n 29 | static x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | var C = class {\n\u003e 28 | static #xVal; static #yVal\n | ^\n 29 | static #x(value) {\n 30 | this.#xVal = value;\n 31 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-static-private-methods.js-strict:true": "test/language/expressions/class/elements/regular-definitions-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-static-private-methods.js: Unexpected character '#' (29:9)\n 27 | var C = class {\n 28 | \n\u003e 29 | static #x(value) {\n | ^\n 30 | return value / 2;\n 31 | }\n 32 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/regular-definitions-string-literal-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]; m() { return 42; }\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42; m() { return 42; }\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; m() { return 42; } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/same-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;; m() { return 42; }\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn; m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y; m() { return 42; }\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/same-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/same-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y; m() { return 42; }\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal; m() { return 42; }\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/same-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | var C = class {\n 29 | ; m() { return 42; }\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/same-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42; m() { return 42; }\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-as-valid-instance-field-assigned.js-strict:true": "test/language/expressions/class/elements/static-as-valid-instance-field-assigned.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-instance-field-assigned.js: Unexpected token (26:9)\n 24 | \n 25 | var C = class {\n\u003e 26 | static = \"foo\";\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-as-valid-instance-field.js-strict:true": "test/language/expressions/class/elements/static-as-valid-instance-field.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-instance-field.js: Missing class properties transform.\n 24 | \n 25 | var C = class {\n\u003e 26 | static;\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-as-valid-static-field-assigned.js-strict:true": "test/language/expressions/class/elements/static-as-valid-static-field-assigned.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-static-field-assigned.js: Unexpected token (20:16)\n 18 | \n 19 | var C = class {\n\u003e 20 | static static = \"test262\";\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-as-valid-static-field.js-strict:true": "test/language/expressions/class/elements/static-as-valid-static-field.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-static-field.js: Missing class properties transform.\n 18 | \n 19 | var C = class {\n\u003e 20 | static static;\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-field-anonymous-function-length.js-strict:true": "test/language/expressions/class/elements/static-field-anonymous-function-length.js: SyntaxError: test/language/expressions/class/elements/static-field-anonymous-function-length.js: Unexpected character '#' (52:9)\n 50 | \n 51 | var C = class {\n\u003e 52 | static #field = (a, b) =\u003e undefined;\n | ^\n 53 | static field = function() {};\n 54 | \n 55 | static accessPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-field-anonymous-function-name.js-strict:true": "test/language/expressions/class/elements/static-field-anonymous-function-name.js: SyntaxError: test/language/expressions/class/elements/static-field-anonymous-function-name.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #field = () =\u003e 'Test262';\n | ^\n 62 | static field = function() { return 42; };\n 63 | \n 64 | static accessPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-field-declaration.js-strict:true": "test/language/expressions/class/elements/static-field-declaration.js: SyntaxError: test/language/expressions/class/elements/static-field-declaration.js: Unexpected token (75:11)\n 73 | \n 74 | var C = class {\n\u003e 75 | static f = 'test262';\n | ^\n 76 | static 'g';\n 77 | static 0 = 'bar';\n 78 | static [computed]; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js: Unexpected token (61:11)\n 59 | \n 60 | var C = class {\n\u003e 61 | static f = () =\u003e this;\n | ^\n 62 | }\n 63 | \n 64 | assert.sameValue(C.f(), C); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-field-init-with-this.js-strict:true": "test/language/expressions/class/elements/static-field-init-with-this.js: SyntaxError: test/language/expressions/class/elements/static-field-init-with-this.js: Unexpected token (61:11)\n 59 | \n 60 | var C = class {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static g = this.f + '262';\n 63 | static h = eval('this.g') + 'test';\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-field-redeclaration.js-strict:true": "test/language/expressions/class/elements/static-field-redeclaration.js: SyntaxError: test/language/expressions/class/elements/static-field-redeclaration.js: Unexpected token (61:11)\n 59 | \n 60 | var C = class {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static f = this.f + '262';\n 63 | static g() {\n 64 | return 45; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js-strict:true": "test/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js: SyntaxError: test/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js: Unexpected character '#' (18:9)\n 16 | \n 17 | var C = class {\n\u003e 18 | static #x = 1;\n | ^\n 19 | static x() {\n 20 | return this.#x;\n 21 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js-strict:true": "test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js: SyntaxError: test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-getter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/static-private-getter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/static-private-getter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-getter.js-strict:true": "test/language/expressions/class/elements/static-private-getter.js: SyntaxError: test/language/expressions/class/elements/static-private-getter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | var C = class {\n\u003e 44 | static get #f() {\n | ^\n 45 | return 'Test262';\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const arrowFunction = () =\u003e {\n 32 | return this.#f(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-method-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/static-private-method-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/static-private-method-access-on-inner-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const self = this;\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js-strict:true": "test/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js: SyntaxError: test/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js: Unexpected character '#' (37:9)\n 35 | \n 36 | var C = class {\n\u003e 37 | static #f() {\n | ^\n 38 | return 'static';\n 39 | }\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js-strict:true": "test/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js: SyntaxError: test/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-method-subclass-receiver.js-strict:true": "test/language/expressions/class/elements/static-private-method-subclass-receiver.js: SyntaxError: test/language/expressions/class/elements/static-private-method-subclass-receiver.js: Unexpected character '#' (29:27)\n 27 | \n 28 | var C = class {\n\u003e 29 | static f() { return this.#g(); }\n | ^\n 30 | static #g() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js-strict:true": "test/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js: SyntaxError: test/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js: Unexpected character '#' (19:9)\n 17 | \n 18 | var C = class {\n\u003e 19 | static #x(value) {\n | ^\n 20 | return 1;\n 21 | }\n 22 | static x() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js-strict:true": "test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js: SyntaxError: test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | return this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-setter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/static-private-setter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/static-private-setter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/static-private-setter.js-strict:true": "test/language/expressions/class/elements/static-private-setter.js: SyntaxError: test/language/expressions/class/elements/static-private-setter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | var C = class {\n\u003e 44 | static set #f(v) {\n | ^\n 45 | this._v = v;\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = 2;\n | ^\n 41 | \n 42 | static [1 + 1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = 0;\n | ^\n 41 | \n 42 | static [1 - 1] = 0;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = 1;\n | ^\n 41 | \n 42 | static [() =\u003e { }] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = 2;\n | ^\n 42 | \n 43 | static [x = 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = 2;\n | ^\n 42 | \n 43 | static [x |= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = 2;\n | ^\n 42 | \n 43 | static [x ??= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = 2;\n | ^\n 42 | \n 43 | static [x ||= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = 1;\n | ^\n 41 | \n 42 | static [async () =\u003e {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = 1;\n | ^\n 41 | \n 42 | static [false ? 1 : 2] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = 2;\n | ^\n 41 | \n 42 | static [true ? 1 : 2] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = 2;\n | ^\n 41 | \n 42 | static [1.e1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = 2;\n | ^\n 41 | \n 42 | static [1.1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = 4;\n | ^\n 41 | \n 42 | static [2 ** 2] = 4;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = 2;\n | ^\n 42 | \n 43 | static [x ?? 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = 2;\n | ^\n 42 | \n 43 | static [x || 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = 1;\n | ^\n 42 | \n 43 | static [f()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = 1;\n | ^\n 41 | \n 42 | static [function () {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = 1;\n | ^\n 42 | \n 43 | static [g()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = '2';\n | ^\n 43 | \n 44 | static [x] = '2';\n 45 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n | ^\n 41 | \n 42 | static [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n | ^\n 41 | \n 42 | static [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = 1;\n | ^\n 41 | \n 42 | static [1 / 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = 1;\n | ^\n 41 | \n 42 | static [1 * 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = null;\n | ^\n 41 | \n 42 | static [null] = null;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = '2';\n | ^\n 41 | \n 42 | static ['1'] = '2';\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = 9;\n | ^\n 42 | \n 43 | static [yield 9] = 9;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = () =\u003e {\n | ^\n 41 | return 0;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = () =\u003e {\n | ^\n 41 | return 4;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = () =\u003e {\n | ^\n 43 | return '2';\n 44 | };\n 45 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = () =\u003e {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = () =\u003e {\n | ^\n 41 | return 2.999232;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = () =\u003e {\n | ^\n 41 | return null;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = () =\u003e {\n | ^\n 41 | return '2';\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = () =\u003e {\n | ^\n 42 | return 9;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:8)\n 62 | \n 63 | var C = class {\n\u003e 64 | async *method([x, y, z]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method([x]) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([[x]]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method([ x = unresolvableReference ]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([x]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:8)\n 74 | \n 75 | var C = class {\n\u003e 76 | async *method([x]) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:8)\n 69 | \n 70 | var C = class {\n\u003e 71 | async *method([...x]) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:8)\n 62 | \n 63 | var C = class {\n\u003e 64 | async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method([x] = iter) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([[x]] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method([ x = unresolvableReference ] = []) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([x] = g) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:8)\n 74 | \n 75 | var C = class {\n\u003e 76 | async *method([x] = g) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:8)\n 63 | \n 64 | var C = class {\n\u003e 65 | async *method([{ x }] = []) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:8)\n 69 | \n 70 | var C = class {\n\u003e 71 | async *method([...x] = iter) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({} = null) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({} = undefined) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method({ [thrower()]: x } = {}) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x: y = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-init-null.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js: Unexpected token (58:8)\n 56 | \n 57 | var C = class {\n\u003e 58 | async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: Unexpected token (56:8)\n 54 | \n 55 | var C = class {\n\u003e 56 | async *method({ [thrower()]: x }) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:8)\n 57 | \n 58 | var C = class {\n\u003e 59 | async *method({ x: y = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:8)\n 61 | \n 62 | var C = class {\n\u003e 63 | async *method({ x: y = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:8)\n 52 | \n 53 | var C = class {\n\u003e 54 | async *method({ w: { x, y, z } = undefined }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:15)\n 62 | \n 63 | var C = class {\n\u003e 64 | static async *method([x, y, z]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method([x]) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([[x]]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method([ x = unresolvableReference ]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([x]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:15)\n 74 | \n 75 | var C = class {\n\u003e 76 | static async *method([x]) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:15)\n 69 | \n 70 | var C = class {\n\u003e 71 | static async *method([...x]) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (64:15)\n 62 | \n 63 | var C = class {\n\u003e 64 | static async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method([x] = iter) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([[x]] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method([ x = unresolvableReference ] = []) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([x] = g) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (76:15)\n 74 | \n 75 | var C = class {\n\u003e 76 | static async *method([x] = g) {\n | ^\n 77 | \n 78 | }\n 79 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }] = [null]) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (65:15)\n 63 | \n 64 | var C = class {\n\u003e 65 | static async *method([{ x }] = []) {\n | ^\n 66 | \n 67 | }\n 68 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (71:15)\n 69 | \n 70 | var C = class {\n\u003e 71 | static async *method([...x] = iter) {\n | ^\n 72 | \n 73 | }\n 74 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({} = null) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({} = undefined) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method({ [thrower()]: x } = {}) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x: y = thrower() } = {}) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js: Unexpected token (52:15)\n 50 | \n 51 | var C = class {\n\u003e 52 | static async *method({}) {\n | ^\n 53 | \n 54 | }\n 55 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: Unexpected token (58:15)\n 56 | \n 57 | var C = class {\n\u003e 58 | static async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: Unexpected token (56:15)\n 54 | \n 55 | var C = class {\n\u003e 56 | static async *method({ [thrower()]: x }) {\n | ^\n 57 | \n 58 | }\n 59 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: Unexpected token (59:15)\n 57 | \n 58 | var C = class {\n\u003e 59 | static async *method({ x: y = thrower() }) {\n | ^\n 60 | \n 61 | }\n 62 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (63:15)\n 61 | \n 62 | var C = class {\n\u003e 63 | static async *method({ x: y = unresolvableReference }) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async *method({ w: { x, y, z } = undefined }) {\n | ^\n 55 | \n 56 | }\n 57 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/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(40)", + "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/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(40)", + "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js: Unexpected token (97:13)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-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(40)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (97:13)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:13)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:10)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (65:16)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:10)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js: Unexpected token (65:16)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/meth-static-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(40)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: Unexpected token (97:20)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-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(40)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (97:20)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (78:20)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:17)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (65:23)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (67:17)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: Unexpected token (65:23)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-init-iter-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-name-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([[] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[...x] = values]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([x = 23]) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([arrow = () =\u003e {}]) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([x = 23]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:2)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | #method([x]) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([_, x]) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:2)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | #method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...x]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([ , , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([, , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([...x]) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: Unexpected character '#' (87:2)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([[...x] = values] = []) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([x = 23] = []) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([arrow = () =\u003e {}] = []) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([x = 23] = [,]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([x = 23] = [undefined]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:2)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | #method([x] = []) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([_, x] = []) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:2)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:2)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...x] = [1]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([ , , ...x] = values) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | #method([, , ...x] = [1, 2]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method([...x] = values) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({} = obj) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: [y], } = { x: [45] }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y = 33 } = { }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:2)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | #method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({}) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ arrow = () =\u003e {} }) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x, }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: [y], }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y = 33 }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y, }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | #method({ x: y }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js: Unexpected character '#' (72:2)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | #method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:2)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | #method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | #method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x]) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([[] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[...x] = values]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | static #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([x = 23]) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([arrow = () =\u003e {}]) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([x = 23]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:9)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | static #method([x]) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([_, x]) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:9)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static #method([...[x, y, z]]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...[...x]]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...x]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([ , , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([, , ...x]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([...x]) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([...{ length }]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 1);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: Unexpected character '#' (87:9)\n 85 | var callCount = 0;\n 86 | var C = class {\n\u003e 87 | static #method([x] = iter) {\n | ^\n 88 | assert.sameValue(doneCallCount, 0);\n 89 | callCount = callCount + 1;\n 90 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 77 | assert.sameValue(x, 4);\n 78 | assert.sameValue(y, 5);\n 79 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 78 | assert.sameValue(x, 7);\n 79 | assert.sameValue(y, 8);\n 80 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 79 | assert.sameValue(initCount, 0);\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([[...x] = values] = []) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x[0], 2);\n 80 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | var C = class {\n\u003e 79 | static #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 80 | assert(Array.isArray(x));\n 81 | assert.sameValue(x[0], 2);\n 82 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([x = 23] = []) {\n | ^\n 78 | assert.sameValue(x, 23);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([arrow = () =\u003e {}] = []) {\n | ^\n 79 | assert.sameValue(arrow.name, 'arrow');\n 80 | callCount = callCount + 1;\n 81 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 79 | assert.sameValue(cls.name, 'cls');\n 80 | assert.notSameValue(xCls.name, 'xCls');\n 81 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 79 | assert.sameValue(cover.name, 'cover');\n 80 | assert.notSameValue(xCover.name, 'xCover');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 79 | assert.sameValue(fn.name, 'fn');\n 80 | assert.notSameValue(xFn.name, 'xFn');\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([x = 23] = [,]) {\n | ^\n 73 | assert.sameValue(x, 23);\n 74 | // another statement\n 75 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 79 | assert.sameValue(w, null);\n 80 | assert.sameValue(x, 0);\n 81 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([x = 23] = [undefined]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (80:9)\n 78 | var callCount = 0;\n 79 | var C = class {\n\u003e 80 | static #method([x] = []) {\n | ^\n 81 | assert.sameValue(x, undefined);\n 82 | callCount = callCount + 1;\n 83 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([_, x] = []) {\n | ^\n 76 | assert.sameValue(x, undefined);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (84:9)\n 82 | var callCount = 0;\n 83 | var C = class {\n\u003e 84 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 85 | assert.sameValue(x, 1);\n 86 | assert.sameValue(y, 2);\n 87 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 77 | assert.sameValue(x, 44);\n 78 | assert.sameValue(y, 55);\n 79 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 77 | assert.sameValue(x, 11);\n 78 | assert.sameValue(y, 22);\n 79 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 77 | assert.sameValue(v, 444);\n 78 | assert.sameValue(x, 555);\n 79 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 77 | assert.sameValue(v, 777);\n 78 | assert.sameValue(x, 888);\n 79 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (97:9)\n 95 | var callCount = 0;\n 96 | var C = class {\n\u003e 97 | static #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 98 | assert.sameValue(x, 3);\n 99 | assert.sameValue(y, 4);\n 100 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...[...x]] = values) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x.length, 3);\n 81 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...x] = [1]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.compareArray(x, [1]);\n 81 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([ , , ...x] = values) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 3);\n 78 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | var C = class {\n\u003e 75 | static #method([, , ...x] = [1, 2]) {\n | ^\n 76 | assert(Array.isArray(x));\n 77 | assert.sameValue(x.length, 0);\n 78 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method([...x] = values) {\n | ^\n 73 | assert(Array.isArray(x));\n 74 | assert.sameValue(x.length, 3);\n 75 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method([...{ length }] = [1, 2, 3]) {\n | ^\n 78 | assert.sameValue(length, 3);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | var C = class {\n\u003e 78 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 79 | assert.sameValue(v, 7);\n 80 | assert.sameValue(w, 8);\n 81 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({} = obj) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: [y], } = { x: [45] }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y = 33 } = { }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y, } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y } = { x: 23 }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:9)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static #method({...rest} = o) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({}) {\n | ^\n 77 | assert.sameValue(accessCount, 0);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ arrow = () =\u003e {} }) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | var C = class {\n\u003e 77 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x, }) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: [y], }) {\n | ^\n 72 | assert.sameValue(y,45);\n 73 | callCount = callCount + 1;\n 74 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 73 | assert.sameValue(x, 7);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | var C = class {\n\u003e 76 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 77 | assert.sameValue(t, null);\n 78 | assert.sameValue(v, 0);\n 79 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y = 33 }) {\n | ^\n 72 | assert.sameValue(y, 33);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y, }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | \n 74 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | var C = class {\n\u003e 71 | static #method({ x: y }) {\n | ^\n 72 | assert.sameValue(y, 23);\n 73 | assert.throws(ReferenceError, function() {\n 74 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | var C = class {\n\u003e 74 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 75 | assert.sameValue(x, 4);\n 76 | assert.sameValue(y, 5);\n 77 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: Unexpected character '#' (72:9)\n 70 | var callCount = 0;\n 71 | var C = class {\n\u003e 72 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 73 | assert.sameValue(x, undefined);\n 74 | assert.sameValue(y, undefined);\n 75 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | var C = class {\n\u003e 66 | static #method({...x}) {\n | ^\n 67 | assert.sameValue(count, 1);\n 68 | \n 69 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (67:9)\n 65 | var callCount = 0;\n 66 | var C = class {\n\u003e 67 | static #method({...rest}) {\n | ^\n 68 | assert.sameValue(rest.x, undefined);\n 69 | \n 70 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | var C = class {\n\u003e 65 | static #method({a, b, ...rest}) {\n | ^\n 66 | assert.sameValue(rest.a, undefined);\n 67 | assert.sameValue(rest.b, undefined);\n 68 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-computed-names.js: Unexpected token (28:25)\n 26 | \n 27 | var C = class {\n\u003e 28 | m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js: Unexpected token (29:30)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:21)\n 66 | \n 67 | var C = class {\n\u003e 68 | m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-literal-names.js: Unexpected token (28:26)\n 26 | \n 27 | var C = class {\n\u003e 28 | m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-field-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | var C = class {\n\u003e 27 | m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:25)\n 25 | \n 26 | var C = class {\n\u003e 27 | m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-method-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | var C = class {\n\u003e 27 | m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-private-names.js: Unexpected character '#' (29:21)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:23)\n 60 | \n 61 | var C = class {\n\u003e 62 | m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-getter.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-method.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-private-setter.js: Unexpected character '#' (59:21)\n 57 | \n 58 | var C = class {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:21)\n 58 | \n 59 | var C = class {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:30)\n 62 | \n 63 | var C = class {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:30)\n 62 | \n 63 | var C = class {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | var C = class {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-static-private-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | var C = class {\n\u003e 29 | m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | var C = class {\n 29 | m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-method-string-literal-names.js: Unexpected token (26:35)\n 24 | \n 25 | var C = class {\n\u003e 26 | m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-computed-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-computed-names.js: Unexpected token (28:32)\n 26 | \n 27 | var C = class {\n\u003e 28 | static m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js: Unexpected token (29:37)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:28)\n 66 | \n 67 | var C = class {\n\u003e 68 | static m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | static m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-literal-names.js: Unexpected token (28:33)\n 26 | \n 27 | var C = class {\n\u003e 28 | static m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | var C = class {\n\u003e 27 | static m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js: Unexpected character '#' (27:32)\n 25 | \n 26 | var C = class {\n\u003e 27 | static m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | var C = class {\n\u003e 27 | static m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-private-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-private-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-private-names.js: Unexpected character '#' (29:28)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: Unexpected token (62:30)\n 60 | \n 61 | var C = class {\n\u003e 62 | static m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | static m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js: Unexpected character '#' (59:28)\n 57 | \n 58 | var C = class {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js: Unexpected character '#' (60:28)\n 58 | \n 59 | var C = class {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:37)\n 62 | \n 63 | var C = class {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:37)\n 62 | \n 63 | var C = class {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | var C = class {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | var C = class {\n\u003e 29 | static m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | var C = class {\n 29 | static m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js: Unexpected token (26:42)\n 24 | \n 25 | var C = class {\n\u003e 26 | static m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C().x(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C().x(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (29:4)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | };\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (26:4)\n 24 | var A = class {}\n 25 | var C = class extends A {\n\u003e 26 | x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | };\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (29:4)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (22:4)\n 20 | var A = class {}\n 21 | var C = class extends A {\n\u003e 22 | x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (29:4)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | let executed = false;\n 29 | let C = class {\n\u003e 30 | x = eval('executed = true; () =\u003e arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: Unexpected token (29:4)\n 27 | \n 28 | var C = class {\n\u003e 29 | x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: Unexpected token (28:4)\n 26 | \n 27 | var C = class {\n\u003e 28 | x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | x() {\n 29 | this.#x();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (29:2)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | };\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (26:2)\n 24 | var A = class {}\n 25 | var C = class extends A {\n\u003e 26 | #x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | };\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (29:2)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (22:2)\n 20 | var A = class {}\n 21 | var C = class extends A {\n\u003e 22 | #x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (29:2)\n 27 | var A = class {}\n 28 | var C = class extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x = eval('() =\u003e arguments;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (28:2)\n 26 | \n 27 | var C = class {\n\u003e 28 | #x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/class-name-static-initializer-anonymous.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-anonymous.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-anonymous.js: Unexpected token (24:13)\n 22 | \n 23 | var C = class {\n\u003e 24 | static f = (className = this.name);\n | ^\n 25 | }\n 26 | \n 27 | assert.sameValue(className, \"C\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/class-name-static-initializer-decl.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-decl.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-decl.js: Unexpected token (24:13)\n 22 | \n 23 | class C {\n\u003e 24 | static f = (className = this.name);\n | ^\n 25 | }\n 26 | \n 27 | assert.sameValue(className, \"C\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/class-name-static-initializer-default-export.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-default-export.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-default-export.js: Unexpected token (25:13)\n 23 | \n 24 | export default class {\n\u003e 25 | static f = (className = this.name);\n | ^\n 26 | }\n 27 | \n 28 | assert.sameValue(className, \"default\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/class-name-static-initializer-expr.js-strict:true": "test/language/expressions/class/elements/class-name-static-initializer-expr.js: SyntaxError: test/language/expressions/class/elements/class-name-static-initializer-expr.js: Unexpected token (24:13)\n 22 | \n 23 | var expr = class C {\n\u003e 24 | static f = (className = this.name);\n | ^\n 25 | }\n 26 | \n 27 | assert.sameValue(className, \"C\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/computed-name-toprimitive-symbol.js-strict:true": "test/language/expressions/class/elements/computed-name-toprimitive-symbol.js: SyntaxError: test/language/expressions/class/elements/computed-name-toprimitive-symbol.js: Unexpected token (69:9)\n 67 | \n 68 | var C = class {\n\u003e 69 | [obj1] = 42;\n | ^\n 70 | [obj2] = 43;\n 71 | [obj3] = 44;\n 72 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/computed-name-toprimitive.js-strict:true": "test/language/expressions/class/elements/computed-name-toprimitive.js: SyntaxError: test/language/expressions/class/elements/computed-name-toprimitive.js: Unexpected token (66:9)\n 64 | \n 65 | var C = class {\n\u003e 66 | [obj1] = 42;\n | ^\n 67 | [obj2] = 43;\n 68 | [obj3] = 44;\n 69 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/ctor-called-after-fields-init.js-strict:true": "test/language/expressions/class/elements/ctor-called-after-fields-init.js: SyntaxError: test/language/expressions/class/elements/ctor-called-after-fields-init.js: Unexpected token (29:6)\n 27 | ctor = this.foo;\n 28 | }\n\u003e 29 | foo = 42;\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js: Unexpected token (53:12)\n 51 | function evaluate() {\n 52 | var C = class {\n\u003e 53 | [noRef] = fn();\n | ^\n 54 | };\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | var C = class {\n\u003e 55 | [obj]\n | ^\n 56 | };\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | var C = class {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | };\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | var C = class {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | };\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | var C = class {\n\u003e 55 | [obj]\n | ^\n 56 | };\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js-strict:true": "test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js: SyntaxError: test/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js: Missing class properties transform.\n 54 | function evaluate() {\n 55 | var C = class {\n\u003e 56 | [obj]\n | ^\n 57 | };\n 58 | }\n 59 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/field-declaration.js-strict:true": "test/language/expressions/class/elements/field-declaration.js: SyntaxError: test/language/expressions/class/elements/field-declaration.js: Unexpected token (54:4)\n 52 | \n 53 | var C = class {\n\u003e 54 | f = 'test262';\n | ^\n 55 | 'g';\n 56 | 0 = 'bar';\n 57 | [computed]; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-anonymous-function-length.js-strict:true": "test/language/expressions/class/elements/fields-anonymous-function-length.js: SyntaxError: test/language/expressions/class/elements/fields-anonymous-function-length.js: Unexpected token (37:8)\n 35 | \n 36 | var C = class {\n\u003e 37 | field = function() {};\n | ^\n 38 | #field = (a, b, c, d) =\u003e undefined;\n 39 | \n 40 | accessPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-asi-1.js-strict:true": "test/language/expressions/class/elements/fields-asi-1.js: SyntaxError: test/language/expressions/class/elements/fields-asi-1.js: Unexpected token (13:4)\n 11 | var obj = {}\n 12 | var C = class {\n\u003e 13 | x = obj\n | ^\n 14 | ['lol'] = 42\n 15 | }\n 16 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-asi-2.js-strict:true": "test/language/expressions/class/elements/fields-asi-2.js: SyntaxError: test/language/expressions/class/elements/fields-asi-2.js: Unexpected token (12:4)\n 10 | \n 11 | var C = class {\n\u003e 12 | x = \"lol\"\n | ^\n 13 | [1]\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-asi-5.js-strict:true": "test/language/expressions/class/elements/fields-asi-5.js: SyntaxError: test/language/expressions/class/elements/fields-asi-5.js: Unexpected token (16:4)\n 14 | \n 15 | var C = class {\n\u003e 16 | a = x\n | ^\n 17 | in\n 18 | z\n 19 | b = y at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js-strict:true": "test/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js: SyntaxError: test/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js: Unexpected token (25:15)\n 23 | assert.throws(TypeError, function() {\n 24 | (0, class {\n\u003e 25 | static [x] = 42;\n | ^\n 26 | });\n 27 | });\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js-strict:true": "test/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js: SyntaxError: test/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js: Unexpected character '#' (27:9)\n 25 | \n 26 | var C = class {\n\u003e 27 | static #x(value) {\n | ^\n 28 | return 1;\n 29 | }\n 30 | static x() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/fields-run-once-on-double-super.js-strict:true": "test/language/expressions/class/elements/fields-run-once-on-double-super.js: SyntaxError: test/language/expressions/class/elements/fields-run-once-on-double-super.js: Unexpected token (28:8)\n 26 | \n 27 | var C = class extends Base {\n\u003e 28 | field = ++fieldInitCalled;\n | ^\n 29 | constructor() {\n 30 | assert.sameValue(baseCtorCalled, 0);\n 31 | assert.sameValue(fieldInitCalled, 0); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/grammar-private-field-optional-chaining.js-strict:true": "test/language/expressions/class/elements/grammar-private-field-optional-chaining.js: SyntaxError: test/language/expressions/class/elements/grammar-private-field-optional-chaining.js: Unexpected character '#' (24:2)\n 22 | \n 23 | var C = class {\n\u003e 24 | #m = 'test262';\n | ^\n 25 | \n 26 | static access(obj) {\n 27 | return obj?.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/init-err-evaluation.js-strict:true": "test/language/expressions/class/elements/init-err-evaluation.js: SyntaxError: test/language/expressions/class/elements/init-err-evaluation.js: Unexpected token (28:4)\n 26 | \n 27 | var C = class {\n\u003e 28 | x = fn1();\n | ^\n 29 | y = fn2();\n 30 | z = fn1();\n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/init-value-defined-after-class.js-strict:true": "test/language/expressions/class/elements/init-value-defined-after-class.js: SyntaxError: test/language/expressions/class/elements/init-value-defined-after-class.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | [x] = x;\n | ^\n 28 | }\n 29 | \n 30 | var c1 = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/init-value-incremental.js-strict:true": "test/language/expressions/class/elements/init-value-incremental.js: SyntaxError: test/language/expressions/class/elements/init-value-incremental.js: Unexpected token (36:8)\n 34 | \n 35 | var C = class {\n\u003e 36 | [x++] = x++;\n | ^\n 37 | [x++] = x++;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js-strict:true": "test/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js: SyntaxError: test/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js: Unexpected token (44:8)\n 42 | \n 43 | var C = class {\n\u003e 44 | [i++] = i++;\n | ^\n 45 | static [i++] = i++;\n 46 | [i++] = i++;\n 47 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-computed-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-computed-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n 31 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | [x]; [y] = 42\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected token (68:6)\n 66 | \n 67 | var C = class {\n\u003e 68 | foo = \"foobar\";\n | ^\n 69 | m() { return 42 }\n 70 | #\\u{6F};\n 71 | #\\u2118; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-literal-names-asi.js: Unexpected token (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | a\n 29 | b = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-literal-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | a; b = 42;\n 31 | c = fn at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-private-field-usage.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-field-usage.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m = 'test262';\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | get #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-private-method-usage.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-method-usage.js: Unexpected token (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-private-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-private-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-private-names.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | #x; #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js: Unexpected token (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js: Unexpected token (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-getter.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-private-method.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-method.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-private-setter.js: Unexpected token (59:6)\n 57 | \n 58 | var C = class {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js: Unexpected token (60:6)\n 58 | \n 59 | var C = class {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected token (64:6)\n 62 | \n 63 | var C = class {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected token (64:6)\n 62 | \n 63 | var C = class {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | var C = class {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-static-private-fields.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-static-private-fields.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #x; static #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #xVal; static #yVal\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-static-private-methods.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-static-private-methods.js: Unexpected token (29:6)\n 27 | \n 28 | var C = class {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | \n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-definitions-string-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-definitions-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-definitions-string-literal-names.js: Unexpected token (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | 'a'; \"b\"; 'c' = 39;\n 29 | \"d\" = 42 at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | foo = \"foobar\"\n 30 | bar = \"barbaz\";\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-private-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-private-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | x() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | foo = \"foobar\"\n 64 | bar = \"barbaz\";\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js: Unexpected token (63:6)\n 61 | var C = class {\n 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n\u003e 63 | foo = \"foobar\"\n | ^\n 64 | bar = \"barbaz\";\n 65 | \n 66 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static x() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static #x(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js: Unexpected token (30:6)\n 28 | var C = class {\n 29 | \n\u003e 30 | foo = \"foobar\"\n | ^\n 31 | bar = \"barbaz\";\n 32 | static #x(value) {\n 33 | return value / 2; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js-strict:true": "test/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | let executed = false;\n 29 | let C = class {\n\u003e 30 | x = () =\u003e {\n | ^\n 31 | let f = eval('executed = true; arguments;');\n 32 | f();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | x = () =\u003e (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = () =\u003e eval('executed = true; arguments;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = () =\u003e (0, eval)('executed = true; arguments;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | \n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42;\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn;\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';;\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y;\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y;\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal;\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;\n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/new-sc-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/new-sc-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/new-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200D_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #\\u2118() { return 'get string'; }\n | ^\n 63 | set #\\u2118(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #\\u{6F}() { return 'get string'; }\n | ^\n 63 | set #\\u{6F}(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_‍_J() { return 'get string'; }\n | ^\n 63 | set #ZW_‍_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_‌_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #test262() { return 'get string'; }\n | ^\n 63 | set #test262(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #$() { return 'get string'; }\n | ^\n 63 | set #$(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #℘() { return 'get string'; }\n | ^\n 63 | set #℘(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js: Unexpected character '#' (62:6)\n 60 | \n 61 | var C = class {\n\u003e 62 | get #_() { return 'get string'; }\n | ^\n 63 | set #_(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 64 | static set #ZW_\\u200D_J(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 64 | static set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #\\u2118() { return 'get string'; }\n | ^\n 64 | static set #\\u2118(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #\\u{6F}() { return 'get string'; }\n | ^\n 64 | static set #\\u{6F}(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_‍_J() { return 'get string'; }\n | ^\n 64 | static set #ZW_‍_J(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 64 | static set #ZW_‌_NJ(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-common.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #test262() { return 'get string'; }\n | ^\n 64 | static set #test262(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #$() { return 'get string'; }\n | ^\n 64 | static set #$(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #℘() { return 'get string'; }\n | ^\n 64 | static set #℘(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js-strict:true": "test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js: SyntaxError: test/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js: Unexpected character '#' (63:13)\n 61 | \n 62 | var C = class {\n\u003e 63 | static get #_() { return 'get string'; }\n | ^\n 64 | static set #_(param) { stringSet = param; }\n 65 | \n 66 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-async-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-async-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-async-generator-method-name.js: Unexpected token (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-async-method-name.js-strict:true": "test/language/expressions/class/elements/private-async-method-name.js: SyntaxError: test/language/expressions/class/elements/private-async-method-name.js: Unexpected character '#' (52:8)\n 50 | \n 51 | var C = class {\n\u003e 52 | async #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | };\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | var A = class {}\n 26 | var C = class extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | };\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | var A = class {}\n 22 | var C = class extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | var A = class {}\n 29 | var C = class extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-field-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-field-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-field-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-field-after-optional-chain.js-strict:true": "test/language/expressions/class/elements/private-field-after-optional-chain.js: SyntaxError: test/language/expressions/class/elements/private-field-after-optional-chain.js: Unexpected character '#' (28:2)\n 26 | \n 27 | var C = class {\n\u003e 28 | #f = 'Test262';\n | ^\n 29 | \n 30 | method(o) {\n 31 | return o?.c.#f; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-field-as-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-field-as-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-field-as-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m = () =\u003e 'test262';\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-field-as-function.js-strict:true": "test/language/expressions/class/elements/private-field-as-function.js: SyntaxError: test/language/expressions/class/elements/private-field-as-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m = function () { return 'test262'; };\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #outer = 'test262';\n | ^\n 27 | \n 28 | B_withoutPrivateField = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js-strict:true": "test/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js: SyntaxError: test/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js: Unexpected character '#' (19:2)\n 17 | \n 18 | var C = class {\n\u003e 19 | #x = 1;\n | ^\n 20 | x() {\n 21 | return this.#x;\n 22 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-generator-method-name.js: Unexpected character '#' (52:4)\n 50 | \n 51 | var C = class {\n\u003e 52 | * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-getter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-getter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-is-not-a-own-property.js-strict:true": "test/language/expressions/class/elements/private-getter-is-not-a-own-property.js: SyntaxError: test/language/expressions/class/elements/private-getter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | var C = class {\n\u003e 31 | get #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateGetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | var C = class {\n\u003e 30 | #x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | var C = class {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-method-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-method-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-comparison.js-strict:true": "test/language/expressions/class/elements/private-method-comparison.js: SyntaxError: test/language/expressions/class/elements/private-method-comparison.js: Unexpected character '#' (35:2)\n 33 | \n 34 | var C = class {\n\u003e 35 | #m() { return 'test262'; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-get-and-call.js-strict:true": "test/language/expressions/class/elements/private-method-get-and-call.js: SyntaxError: test/language/expressions/class/elements/private-method-get-and-call.js: Unexpected character '#' (35:2)\n 33 | \n 34 | var C = class {\n\u003e 35 | #m() { return this._v; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-is-not-a-own-property.js-strict:true": "test/language/expressions/class/elements/private-method-is-not-a-own-property.js: SyntaxError: test/language/expressions/class/elements/private-method-is-not-a-own-property.js: Unexpected character '#' (31:2)\n 29 | \n 30 | var C = class {\n\u003e 31 | #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateMethod() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-length.js-strict:true": "test/language/expressions/class/elements/private-method-length.js: SyntaxError: test/language/expressions/class/elements/private-method-length.js: Unexpected character '#' (39:2)\n 37 | \n 38 | var C = class {\n\u003e 39 | #method(a) {};\n | ^\n 40 | \n 41 | getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-referenced-from-static-method.js-strict:true": "test/language/expressions/class/elements/private-method-referenced-from-static-method.js: SyntaxError: test/language/expressions/class/elements/private-method-referenced-from-static-method.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js-strict:true": "test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js: SyntaxError: test/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js: Unexpected token (103:4)\n 101 | \n 102 | var C = class {\n\u003e 103 | a = this.#m();\n | ^\n 104 | \n 105 | #m() { return 42; }\n 106 | get bGetter() { return this.#b; } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-methods/prod-private-method.js-strict:true": "test/language/expressions/class/elements/private-methods/prod-private-method.js: SyntaxError: test/language/expressions/class/elements/private-methods/prod-private-method.js: Unexpected character '#' (88:2)\n 86 | \n 87 | var C = class {\n\u003e 88 | #m() { return 42; }\n | ^\n 89 | \n 90 | \n 91 | get ref() { return this.#m; } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/private-setter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/private-setter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-is-not-a-own-property.js-strict:true": "test/language/expressions/class/elements/private-setter-is-not-a-own-property.js: SyntaxError: test/language/expressions/class/elements/private-setter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | var C = class {\n\u003e 31 | set #m(v) { this._v = v; }\n | ^\n 32 | \n 33 | checkPrivateSetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o, v) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-async-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-async-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-async-generator-method-name.js: Unexpected token (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-async-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-async-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-async-method-name.js: Unexpected character '#' (54:15)\n 52 | \n 53 | var C = class {\n\u003e 54 | static async #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = () =\u003e 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static B = class {\n 71 | static fieldAccess(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-generator-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-generator-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-generator-method-name.js: Unexpected character '#' (54:11)\n 52 | \n 53 | var C = class {\n\u003e 54 | static * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-length.js-strict:true": "test/language/expressions/class/elements/private-static-method-length.js: SyntaxError: test/language/expressions/class/elements/private-static-method-length.js: Unexpected character '#' (39:9)\n 37 | \n 38 | var C = class {\n\u003e 39 | static #method(a, b, c) {};\n | ^\n 40 | \n 41 | static getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-name.js-strict:true": "test/language/expressions/class/elements/private-static-method-name.js: SyntaxError: test/language/expressions/class/elements/private-static-method-name.js: Unexpected character '#' (62:9)\n 60 | \n 61 | var C = class {\n\u003e 62 | static #method() {\n | ^\n 63 | return 'Test262';\n 64 | };\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js-strict:true": "test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js: SyntaxError: test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | var C = class {\n\u003e 68 | static #m() {\n | ^\n 69 | return 'outer class';\n 70 | }\n 71 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js-strict:true": "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js: SyntaxError: test/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m; }\n | ^\n 41 | get #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js-strict:true": "test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: SyntaxError: test/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | var C = class {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js-strict:true": "test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js: SyntaxError: test/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m(); }\n | ^\n 41 | #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js-strict:true": "test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js: SyntaxError: test/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | var C = class {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js-strict:true": "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js: SyntaxError: test/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m = 42; }\n | ^\n 41 | set #m(val) {}\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js-strict:true": "test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: SyntaxError: test/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | var C = class {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/redeclaration-symbol.js-strict:true": "test/language/expressions/class/elements/redeclaration-symbol.js: SyntaxError: test/language/expressions/class/elements/redeclaration-symbol.js: Unexpected token (39:6)\n 37 | \n 38 | var C = class {\n\u003e 39 | [y] = (x.push(\"a\"), \"old_value\");\n | ^\n 40 | [y] = (x.push(\"b\"), \"same_value\");\n 41 | [y] = (x.push(\"c\"), \"same_value\");\n 42 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/redeclaration.js-strict:true": "test/language/expressions/class/elements/redeclaration.js: SyntaxError: test/language/expressions/class/elements/redeclaration.js: Unexpected token (38:4)\n 36 | \n 37 | var C = class {\n\u003e 38 | y = (x.push(\"a\"), \"old_value\");\n | ^\n 39 | [\"y\"] = (x.push(\"b\"), \"another_value\");\n 40 | \"y\" = (x.push(\"c\"), \"same_value\");\n 41 | y = (x.push(\"d\"), \"same_value\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-computed-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-computed-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (67:2)\n 65 | \n 66 | var C = class {\n\u003e 67 | #\\u{6F};\n | ^\n 68 | #\\u2118;\n 69 | #ZW_\\u200C_NJ;\n 70 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/regular-definitions-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-literal-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-literal-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-private-field-usage.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-field-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m = 'test262';\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js: Unexpected character '#' (26:6)\n 24 | \n 25 | var C = class {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-private-method-usage.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-method-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | var C = class {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m();\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-private-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-private-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-private-names.js: Unexpected character '#' (28:2)\n 26 | \n 27 | var C = class {\n\u003e 28 | #x; #y\n | ^\n 29 | x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js: Unexpected token (61:4)\n 59 | \n 60 | var C = class {\n\u003e 61 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-field-identifier.js: Missing class properties transform.\n 59 | \n 60 | var C = class {\n\u003e 61 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-getter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-private-method.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-method.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-private-setter.js: Unexpected character '#' (58:2)\n 56 | \n 57 | var C = class {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (63:11)\n 61 | \n 62 | var C = class {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (63:11)\n 61 | \n 62 | var C = class {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return C.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | var C = class {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-static-private-fields.js-strict:true": "test/language/expressions/class/elements/regular-definitions-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-static-private-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | var C = class {\n\u003e 28 | static #x; static #y\n | ^\n 29 | static x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | var C = class {\n\u003e 28 | static #xVal; static #yVal\n | ^\n 29 | static #x(value) {\n 30 | this.#xVal = value;\n 31 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-static-private-methods.js-strict:true": "test/language/expressions/class/elements/regular-definitions-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-static-private-methods.js: Unexpected character '#' (29:9)\n 27 | var C = class {\n 28 | \n\u003e 29 | static #x(value) {\n | ^\n 30 | return value / 2;\n 31 | }\n 32 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/regular-definitions-string-literal-names.js-strict:true": "test/language/expressions/class/elements/regular-definitions-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/regular-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-computed-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-computed-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | var C = class {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]; m() { return 42; }\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | var C = class {\n\u003e 29 | [x]; [y] = 42; m() { return 42; }\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | var C = class {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; m() { return 42; } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/same-line-method-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | var C = class {\n 26 | a\n\u003e 27 | b = 42;; m() { return 42; }\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-literal-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-literal-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | var C = class {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn; m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-private-field-usage.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m = 'test262';; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | var C = class {\n\u003e 27 | get #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-private-method-usage.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | var C = class {\n\u003e 27 | #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-private-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-private-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | var C = class {\n\u003e 29 | #x; #y; m() { return 42; }\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | var C = class {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | var C = class {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-private-method.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | var C = class {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | var C = class {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-static-private-fields.js-strict:true": "test/language/expressions/class/elements/same-line-method-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/same-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #x; static #y; m() { return 42; }\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #xVal; static #yVal; m() { return 42; }\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-static-private-methods.js-strict:true": "test/language/expressions/class/elements/same-line-method-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | var C = class {\n 29 | ; m() { return 42; }\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/same-line-method-string-literal-names.js-strict:true": "test/language/expressions/class/elements/same-line-method-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/same-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | var C = class {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42; m() { return 42; }\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-as-valid-instance-field-assigned.js-strict:true": "test/language/expressions/class/elements/static-as-valid-instance-field-assigned.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-instance-field-assigned.js: Unexpected token (26:9)\n 24 | \n 25 | var C = class {\n\u003e 26 | static = \"foo\";\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-as-valid-instance-field.js-strict:true": "test/language/expressions/class/elements/static-as-valid-instance-field.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-instance-field.js: Missing class properties transform.\n 24 | \n 25 | var C = class {\n\u003e 26 | static;\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-as-valid-static-field-assigned.js-strict:true": "test/language/expressions/class/elements/static-as-valid-static-field-assigned.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-static-field-assigned.js: Unexpected token (20:16)\n 18 | \n 19 | var C = class {\n\u003e 20 | static static = \"test262\";\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-as-valid-static-field.js-strict:true": "test/language/expressions/class/elements/static-as-valid-static-field.js: SyntaxError: test/language/expressions/class/elements/static-as-valid-static-field.js: Missing class properties transform.\n 18 | \n 19 | var C = class {\n\u003e 20 | static static;\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-field-anonymous-function-length.js-strict:true": "test/language/expressions/class/elements/static-field-anonymous-function-length.js: SyntaxError: test/language/expressions/class/elements/static-field-anonymous-function-length.js: Unexpected character '#' (52:9)\n 50 | \n 51 | var C = class {\n\u003e 52 | static #field = (a, b) =\u003e undefined;\n | ^\n 53 | static field = function() {};\n 54 | \n 55 | static accessPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-field-anonymous-function-name.js-strict:true": "test/language/expressions/class/elements/static-field-anonymous-function-name.js: SyntaxError: test/language/expressions/class/elements/static-field-anonymous-function-name.js: Unexpected character '#' (61:9)\n 59 | \n 60 | var C = class {\n\u003e 61 | static #field = () =\u003e 'Test262';\n | ^\n 62 | static field = function() { return 42; };\n 63 | \n 64 | static accessPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-field-declaration.js-strict:true": "test/language/expressions/class/elements/static-field-declaration.js: SyntaxError: test/language/expressions/class/elements/static-field-declaration.js: Unexpected token (75:11)\n 73 | \n 74 | var C = class {\n\u003e 75 | static f = 'test262';\n | ^\n 76 | static 'g';\n 77 | static 0 = 'bar';\n 78 | static [computed]; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js: Unexpected token (61:11)\n 59 | \n 60 | var C = class {\n\u003e 61 | static f = () =\u003e this;\n | ^\n 62 | }\n 63 | \n 64 | assert.sameValue(C.f(), C); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-field-init-with-this.js-strict:true": "test/language/expressions/class/elements/static-field-init-with-this.js: SyntaxError: test/language/expressions/class/elements/static-field-init-with-this.js: Unexpected token (61:11)\n 59 | \n 60 | var C = class {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static g = this.f + '262';\n 63 | static h = eval('this.g') + 'test';\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-field-redeclaration.js-strict:true": "test/language/expressions/class/elements/static-field-redeclaration.js: SyntaxError: test/language/expressions/class/elements/static-field-redeclaration.js: Unexpected token (61:11)\n 59 | \n 60 | var C = class {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static f = this.f + '262';\n 63 | static g() {\n 64 | return 45; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js-strict:true": "test/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js: SyntaxError: test/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js: Unexpected character '#' (18:9)\n 16 | \n 17 | var C = class {\n\u003e 18 | static #x = 1;\n | ^\n 19 | static x() {\n 20 | return this.#x;\n 21 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js-strict:true": "test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js: SyntaxError: test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-getter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/static-private-getter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/static-private-getter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-getter.js-strict:true": "test/language/expressions/class/elements/static-private-getter.js: SyntaxError: test/language/expressions/class/elements/static-private-getter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | var C = class {\n\u003e 44 | static get #f() {\n | ^\n 45 | return 'Test262';\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const arrowFunction = () =\u003e {\n 32 | return this.#f(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-method-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/static-private-method-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/static-private-method-access-on-inner-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const self = this;\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js-strict:true": "test/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js: SyntaxError: test/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js: Unexpected character '#' (37:9)\n 35 | \n 36 | var C = class {\n\u003e 37 | static #f() {\n | ^\n 38 | return 'static';\n 39 | }\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js-strict:true": "test/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js: SyntaxError: test/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js: Unexpected character '#' (29:9)\n 27 | \n 28 | var C = class {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-method-subclass-receiver.js-strict:true": "test/language/expressions/class/elements/static-private-method-subclass-receiver.js: SyntaxError: test/language/expressions/class/elements/static-private-method-subclass-receiver.js: Unexpected character '#' (29:27)\n 27 | \n 28 | var C = class {\n\u003e 29 | static f() { return this.#g(); }\n | ^\n 30 | static #g() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js-strict:true": "test/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js: SyntaxError: test/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js: Unexpected character '#' (19:9)\n 17 | \n 18 | var C = class {\n\u003e 19 | static #x(value) {\n | ^\n 20 | return 1;\n 21 | }\n 22 | static x() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js-strict:true": "test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js: SyntaxError: test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | return this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-setter-access-on-inner-function.js-strict:true": "test/language/expressions/class/elements/static-private-setter-access-on-inner-function.js: SyntaxError: test/language/expressions/class/elements/static-private-setter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | var C = class {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/static-private-setter.js-strict:true": "test/language/expressions/class/elements/static-private-setter.js: SyntaxError: test/language/expressions/class/elements/static-private-setter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | var C = class {\n\u003e 44 | static set #f(v) {\n | ^\n 45 | this._v = v;\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: Unexpected token (65:4)\n 63 | \n 64 | var C = class {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | ℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: Unexpected token (65:4)\n 63 | \n 64 | var C = class {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | \\u2118 = 4; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js: Missing class properties transform.\n 63 | \n 64 | var C = class {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | ℘; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js: Missing class properties transform.\n 63 | \n 64 | var C = class {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | \\u2118; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js: Missing class properties transform.\n 26 | \n 27 | var C = class {\n\u003e 28 | x\n | ^\n 29 | y\n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: Unexpected character '#' (20:6)\n 18 | \n 19 | var C = class {\n\u003e 20 | get #m() {}\n | ^\n 21 | set #m(_) {}\n 22 | };\n 23 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: Unexpected character '#' (22:6)\n 20 | constructor() {\n 21 | class B {\n\u003e 22 | #m() {}\n | ^\n 23 | }\n 24 | }\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: Unexpected character '#' (62:2)\n 60 | \n 61 | var C = class {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: Unexpected character '#' (62:2)\n 60 | \n 61 | var C = class {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #\\u2118 = 4; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$;\n | ^\n 60 | #_;\n 61 | #\\u{6F};\n 62 | #\\u2118; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: Unexpected character '#' (31:2)\n 29 | \n 30 | var C = class {\n\u003e 31 | #x\n | ^\n 32 | m() {}\n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js: Unexpected character '#' (31:2)\n 29 | \n 30 | var C = class {\n\u003e 31 | #x\n | ^\n 32 | #y\n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: Unexpected token (40:8)\n 38 | \n 39 | var C = class {\n\u003e 40 | async * prototype() {}\n | ^\n 41 | };\n 42 | \n 43 | assert(C.hasOwnProperty('prototype')); at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: Unexpected token (65:4)\n 63 | \n 64 | var C = class {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | ℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: Unexpected token (65:4)\n 63 | \n 64 | var C = class {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | \\u2118 = 4; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js: Missing class properties transform.\n 63 | \n 64 | var C = class {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | ℘; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js: Missing class properties transform.\n 63 | \n 64 | var C = class {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | \\u2118; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js: Missing class properties transform.\n 26 | \n 27 | var C = class {\n\u003e 28 | x\n | ^\n 29 | y\n 30 | };\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: Unexpected character '#' (20:6)\n 18 | \n 19 | var C = class {\n\u003e 20 | get #m() {}\n | ^\n 21 | set #m(_) {}\n 22 | };\n 23 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: Unexpected character '#' (22:6)\n 20 | constructor() {\n 21 | class B {\n\u003e 22 | #m() {}\n | ^\n 23 | }\n 24 | }\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: Unexpected character '#' (62:2)\n 60 | \n 61 | var C = class {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: Unexpected character '#' (62:2)\n 60 | \n 61 | var C = class {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #\\u2118 = 4; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | var C = class {\n\u003e 59 | #$;\n | ^\n 60 | #_;\n 61 | #\\u{6F};\n 62 | #\\u2118; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: Unexpected character '#' (31:2)\n 29 | \n 30 | var C = class {\n\u003e 31 | #x\n | ^\n 32 | m() {}\n 33 | };\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js: Unexpected character '#' (31:2)\n 29 | \n 30 | var C = class {\n\u003e 31 | #x\n | ^\n 32 | #y\n 33 | };\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: Unexpected token (40:8)\n 38 | \n 39 | var C = class {\n\u003e 40 | async * prototype() {}\n | ^\n 41 | };\n 42 | \n 43 | assert(C.hasOwnProperty('prototype')); at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js: test/language/expressions/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js: Line 39:112 Unexpected token function", - "test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: Unexpected token (24:15)\n 22 | \n 23 | var C = class {\n\u003e 24 | static async * constructor() {}\n | ^\n 25 | constructor() {} // stacks with a valid constructor\n 26 | };\n 27 | at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: Unexpected token (24:15)\n 22 | \n 23 | var C = class {\n\u003e 24 | static async * constructor() {}\n | ^\n 25 | constructor() {} // stacks with a valid constructor\n 26 | };\n 27 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js: test/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js: Line 23:80 Unexpected token function", - "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: Unexpected token (20:15)\n 18 | \n 19 | var C = class {\n\u003e 20 | static async * #prototype() {}\n | ^\n 21 | };\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: Unexpected character '#' (20:15)\n 18 | \n 19 | var C = class {\n\u003e 20 | static async #prototype() {}\n | ^\n 21 | };\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: Unexpected character '#' (20:9)\n 18 | \n 19 | var C = class {\n\u003e 20 | static #prototype() {}\n | ^\n 21 | };\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-computed-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-computed-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-computed-names.js: Unexpected token (29:12)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;[x] = 42; [10] = \"meep\"; [\"not initialized\"];;;;;;;\n | ^\n 30 | ;;;;\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js: Unexpected token (30:17)\n 28 | var C = class {\n 29 | ;;;;\n\u003e 30 | ;;;;;;[x]; [y] = 42;;;;;;;\n | ^\n 31 | ;;;;\n 32 | \n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:8)\n 66 | var C = class {\n 67 | ;;;;\n\u003e 68 | ;;;;;;#\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;;;;;;;; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js: Unexpected token (28:4)\n 26 | ;;;;\n 27 | ;;;;;;a\n\u003e 28 | b = 42;;;;;;;;\n | ^\n 29 | ;;;;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-literal-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-literal-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-literal-names.js: Unexpected token (29:13)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;a; b = 42;\n | ^\n 30 | c = fn;;;;;;;\n 31 | ;;;;\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js: Unexpected character '#' (27:8)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m = 'test262';;;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js: Unexpected character '#' (27:12)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;get #m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js: Unexpected character '#' (27:8)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-private-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-names.js: Unexpected character '#' (29:8)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;#x; #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: Unexpected token (62:10)\n 60 | var C = class {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js: Missing class properties transform.\n 60 | var C = class {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:17)\n 62 | var C = class {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:17)\n 62 | var C = class {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js: Unexpected character '#' (29:15)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #x; static #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: Unexpected character '#' (29:15)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #xVal; static #yVal;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;;;;;;;;;;;;;\n 30 | ;;;;\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js: Unexpected token (27:22)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;'a'; \"b\"; 'c' = 39;\n | ^\n 28 | \"d\" = 42;;;;;;;\n 29 | ;;;;\n 30 | at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: Unexpected token (20:15)\n 18 | \n 19 | var C = class {\n\u003e 20 | static async * #prototype() {}\n | ^\n 21 | };\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: Unexpected character '#' (20:15)\n 18 | \n 19 | var C = class {\n\u003e 20 | static async #prototype() {}\n | ^\n 21 | };\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js-strict:true": "test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: SyntaxError: test/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: Unexpected character '#' (20:9)\n 18 | \n 19 | var C = class {\n\u003e 20 | static #prototype() {}\n | ^\n 21 | };\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-computed-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-computed-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-computed-names.js: Unexpected token (29:12)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;[x] = 42; [10] = \"meep\"; [\"not initialized\"];;;;;;;\n | ^\n 30 | ;;;;\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js: Unexpected token (30:17)\n 28 | var C = class {\n 29 | ;;;;\n\u003e 30 | ;;;;;;[x]; [y] = 42;;;;;;;\n | ^\n 31 | ;;;;\n 32 | \n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:8)\n 66 | var C = class {\n 67 | ;;;;\n\u003e 68 | ;;;;;;#\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;;;;;;;; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js: Unexpected token (28:4)\n 26 | ;;;;\n 27 | ;;;;;;a\n\u003e 28 | b = 42;;;;;;;;\n | ^\n 29 | ;;;;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-literal-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-literal-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-literal-names.js: Unexpected token (29:13)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;a; b = 42;\n | ^\n 30 | c = fn;;;;;;;\n 31 | ;;;;\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js: Unexpected character '#' (27:8)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m = 'test262';;;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js: Unexpected character '#' (27:12)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;get #m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js: Unexpected character '#' (27:8)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-private-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-private-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-private-names.js: Unexpected character '#' (29:8)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;#x; #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: Unexpected token (62:10)\n 60 | var C = class {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js: Missing class properties transform.\n 60 | var C = class {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js: Unexpected character '#' (59:8)\n 57 | var C = class {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js: Unexpected character '#' (60:8)\n 58 | var C = class {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:17)\n 62 | var C = class {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:17)\n 62 | var C = class {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | var C = class {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js: Unexpected character '#' (29:15)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #x; static #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: Unexpected character '#' (29:15)\n 27 | var C = class {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #xVal; static #yVal;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;;;;;;;;;;;;;\n 30 | ;;;;\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js: Unexpected token (27:22)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;'a'; \"b\"; 'c' = 39;\n | ^\n 28 | \"d\" = 42;;;;;;;\n 29 | ;;;;\n 30 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/heritage-arrow-function.js-strict:true": "test/language/expressions/class/heritage-arrow-function.js: test/language/expressions/class/heritage-arrow-function.js: Line 30:212 Unexpected token function (and 2 more errors)", "test/language/expressions/class/heritage-async-arrow-function.js-strict:true": "test/language/expressions/class/heritage-async-arrow-function.js: test/language/expressions/class/heritage-async-arrow-function.js: Line 30:212 Unexpected token function (and 2 more errors)", - "test/language/expressions/class/method-static/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/method-static/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/class/method-static/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/method-static/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/class/method/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/method/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/class/method/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/method/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/class/name.js-strict:true": "test/language/expressions/class/name.js: Test262Error: descriptor value should be at harness/sta.js:22:9(49)", + "test/language/expressions/class/method-static/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/method-static/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/class/method-static/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/method-static/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/class/method/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/method/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/class/method/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/method/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/class/name.js-strict:true": "test/language/expressions/class/name.js: Test262Error: descriptor value should be at harness/sta.js:22:9(40)", "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at eval (native)", - "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at createAndInstantiateClass (test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js:34:19(6))", - "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | const C = class {\n\u003e 25 | get #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 6 more errors) at createAndInstantiateClass (test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js:34:30(5))", + "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at createAndInstantiateClass (test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js:34:19(7))", + "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | const C = class {\n\u003e 25 | get #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 6 more errors) at createAndInstantiateClass (test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js:34:30(3))", "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at eval (native)", - "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at createAndInstantiateClass (test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js:34:19(6))", - "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (25:4)\n 23 | let createAndInstantiateClass = function () {\n 24 | const C = class {\n\u003e 25 | #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 6 more errors) at createAndInstantiateClass (test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js:34:30(5))", + "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at createAndInstantiateClass (test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js:34:19(7))", + "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (25:4)\n 23 | let createAndInstantiateClass = function () {\n 24 | const C = class {\n\u003e 25 | #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 6 more errors) at createAndInstantiateClass (test/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js:34:30(3))", "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 3 more errors) at eval (native)", - "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 3 more errors) at createAndInstantiateClass (test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js:34:19(6))", - "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | const C = class {\n\u003e 25 | set #m(v) { this._v = v; }\n | ^\n 26 | \n 27 | access(o, v) {\n 28 | o.#m = v; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 4 more errors) at createAndInstantiateClass (test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js:34:30(5))", - "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 5 more errors) at evalClass (test/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js:53:14(6))", + "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 3 more errors) at createAndInstantiateClass (test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js:34:19(7))", + "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | const C = class {\n\u003e 25 | set #m(v) { this._v = v; }\n | ^\n 26 | \n 27 | access(o, v) {\n 28 | o.#m = v; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 4 more errors) at createAndInstantiateClass (test/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js:34:30(3))", + "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 5 more errors) at evalClass (test/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js:53:14(7))", "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 5 more errors) at eval (native)", - "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js: Unexpected character '#' (44:11)\n 42 | let createClass = function () {\n 43 | return class {\n\u003e 44 | static #m = 'test262';\n | ^\n 45 | \n 46 | static access() {\n 47 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 6 more errors) at createClass (test/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js:53:30(5))", - "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at evalClass (test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js:39:14(6))", + "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js: Unexpected character '#' (44:11)\n 42 | let createClass = function () {\n 43 | return class {\n\u003e 44 | static #m = 'test262';\n | ^\n 45 | \n 46 | static access() {\n 47 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 6 more errors) at createClass (test/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js:53:30(3))", + "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at evalClass (test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js:39:14(7))", "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at eval (native)", - "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js: Unexpected character '#' (28:15)\n 26 | let createClass = function () {\n 27 | return class {\n\u003e 28 | static get #m() {\n | ^\n 29 | return 'test262';\n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 7 more errors) at createClass (test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js:39:30(5))", - "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at evalClass (test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js:37:14(6))", + "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js: Unexpected character '#' (28:15)\n 26 | let createClass = function () {\n 27 | return class {\n\u003e 28 | static get #m() {\n | ^\n 29 | return 'test262';\n 30 | };\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 7 more errors) at createClass (test/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js:39:30(3))", + "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at evalClass (test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js:37:14(7))", "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at eval (native)", - "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (28:11)\n 26 | let createClass = function () {\n 27 | return class {\n\u003e 28 | static #m() { return 'test262'; }\n | ^\n 29 | \n 30 | static access() {\n 31 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 9 more errors) at createClass (test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js:37:30(5))", - "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 3 more errors) at evalClass (test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js:39:14(6))", + "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js: Unexpected character '#' (28:11)\n 26 | let createClass = function () {\n 27 | return class {\n\u003e 28 | static #m() { return 'test262'; }\n | ^\n 29 | \n 30 | static access() {\n 31 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 9 more errors) at createClass (test/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js:37:30(3))", + "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js-strict:false": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 3 more errors) at evalClass (test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js:39:14(7))", "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 3 more errors) at eval (native)", - "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js: Unexpected character '#' (28:15)\n 26 | let createClass = function () {\n 27 | return class {\n\u003e 28 | static set #m(v) {\n | ^\n 29 | this._v = v;\n 30 | };\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 4 more errors) at createClass (test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js:39:30(5))", - "test/language/expressions/class/restricted-properties.js-strict:true": "test/language/expressions/class/restricted-properties.js: Test262Error: No \"caller\" own property Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/scope-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/scope-name-lex-open-heritage.js-strict:true": "test/language/expressions/class/scope-name-lex-open-heritage.js: Test262Error: from class heritage Expected SameValue(«outside», «function C() {_classCallCheck(this, C);return _possibleConstructorReturn(this, (C.__proto__ || Object.getPrototypeOf(C)).apply(this, arguments));}») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/scope-name-lex-open-no-heritage.js-strict:true": "test/language/expressions/class/scope-name-lex-open-no-heritage.js: Test262Error: inner binding rejects modification Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/class/scope-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/scope-static-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-static-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/scope-static-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-static-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/expressions/class/subclass-builtins/subclass-AggregateError.js:12:273(20)", - "test/language/expressions/class/subclass-builtins/subclass-Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Array.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js-strict:true": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js: SyntaxError: test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js: Unexpected character '#' (28:15)\n 26 | let createClass = function () {\n 27 | return class {\n\u003e 28 | static set #m(v) {\n | ^\n 29 | this._v = v;\n 30 | };\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js-strict:true": "test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:8 Unexpected reserved word (and 4 more errors) at createClass (test/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js:39:30(3))", + "test/language/expressions/class/restricted-properties.js-strict:true": "test/language/expressions/class/restricted-properties.js: Test262Error: No \"caller\" own property Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/scope-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/scope-name-lex-open-heritage.js-strict:true": "test/language/expressions/class/scope-name-lex-open-heritage.js: Test262Error: from class heritage Expected SameValue(«outside», «function C() {_classCallCheck(this, C);return _possibleConstructorReturn(this, (C.__proto__ || Object.getPrototypeOf(C)).apply(this, arguments));}») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/scope-name-lex-open-no-heritage.js-strict:true": "test/language/expressions/class/scope-name-lex-open-no-heritage.js: Test262Error: inner binding rejects modification Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/class/scope-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/scope-static-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-static-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/scope-static-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-static-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/expressions/class/subclass-builtins/subclass-AggregateError.js:12:273(7)", + "test/language/expressions/class/subclass-builtins/subclass-Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Array.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-ArrayBuffer.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-ArrayBuffer.js: TypeError: Constructor ArrayBuffer requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-DataView.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-DataView.js: TypeError: Constructor DataView requires 'new' at apply (native)", - "test/language/expressions/class/subclass-builtins/subclass-Error.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Error.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-EvalError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-EvalError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/class/subclass-builtins/subclass-Error.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Error.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-EvalError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-EvalError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-Float32Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Float32Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Float64Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Float64Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", - "test/language/expressions/class/subclass-builtins/subclass-Function.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Function.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/class/subclass-builtins/subclass-Function.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Function.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-Int16Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Int16Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Int32Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Int32Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Int8Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Int8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Map.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Map.js: TypeError: Constructor Map requires 'new' at apply (native)", - "test/language/expressions/class/subclass-builtins/subclass-Object.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Object.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/expressions/class/subclass-builtins/subclass-Promise.js:12:259(20)", - "test/language/expressions/class/subclass-builtins/subclass-RangeError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-RangeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-ReferenceError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-ReferenceError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-RegExp.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-RegExp.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/class/subclass-builtins/subclass-Object.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Object.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/expressions/class/subclass-builtins/subclass-Promise.js:12:259(7)", + "test/language/expressions/class/subclass-builtins/subclass-RangeError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-RangeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-ReferenceError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-ReferenceError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-RegExp.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-RegExp.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-Set.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Set.js: TypeError: Constructor Set requires 'new' at apply (native)", - "test/language/expressions/class/subclass-builtins/subclass-SyntaxError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-SyntaxError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-TypeError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-TypeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/class/subclass-builtins/subclass-URIError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-URIError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/class/subclass-builtins/subclass-SyntaxError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-SyntaxError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-TypeError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-TypeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/class/subclass-builtins/subclass-URIError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-URIError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-Uint16Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Uint16Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Uint32Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Uint32Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Uint8Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Uint8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Uint8ClampedArray.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Uint8ClampedArray.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-WeakMap.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakMap.js: TypeError: Constructor WeakMap requires 'new' at apply (native)", - "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/expressions/class/subclass-builtins/subclass-WeakRef.js:12:259(20)", + "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/expressions/class/subclass-builtins/subclass-WeakRef.js:12:259(7)", "test/language/expressions/class/subclass-builtins/subclass-WeakSet.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakSet.js: TypeError: Constructor WeakSet requires 'new' at apply (native)", - "test/language/expressions/coalesce/abrupt-is-a-short-circuit.js-strict:true": "test/language/expressions/coalesce/abrupt-is-a-short-circuit.js: SyntaxError: test/language/expressions/coalesce/abrupt-is-a-short-circuit.js: Unexpected token (49:15)\n 47 | x = undefined;\n 48 | assert.throws(Test262Error, function() {\n\u003e 49 | undefined ?? poison() ?? morePoison();\n | ^\n 50 | }, 'undefined ?? poison() ?? morePoison();');\n 51 | \n 52 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js-strict:true": "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js: SyntaxError: test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = (null ?? 41) \u0026\u0026 42;\n | ^\n 42 | assert.sameValue(x, 42, '(null ?? 41) \u0026\u0026 42');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js-strict:true": "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js: SyntaxError: test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = (null ?? 42) || 43;\n | ^\n 42 | assert.sameValue(x, 42, '(null ?? 42) || 43');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/chainable-with-bitwise-and.js-strict:true": "test/language/expressions/coalesce/chainable-with-bitwise-and.js: SyntaxError: test/language/expressions/coalesce/chainable-with-bitwise-and.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 42 \u0026 43;\n | ^\n 41 | assert.sameValue(x, 42, 'null ?? 42 \u0026 43');\n 42 | \n 43 | x = undefined ?? 42 \u0026 43; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/chainable-with-bitwise-or.js-strict:true": "test/language/expressions/coalesce/chainable-with-bitwise-or.js: SyntaxError: test/language/expressions/coalesce/chainable-with-bitwise-or.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 1 | 42;\n | ^\n 41 | assert.sameValue(x, 43, 'null ?? 1 | 42');\n 42 | \n 43 | x = undefined ?? 1 | 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/chainable-with-bitwise-xor.js-strict:true": "test/language/expressions/coalesce/chainable-with-bitwise-xor.js: SyntaxError: test/language/expressions/coalesce/chainable-with-bitwise-xor.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 1 ^ 42;\n | ^\n 41 | assert.sameValue(x, 43, 'null ?? 1 ^ 42');\n 42 | \n 43 | x = undefined ?? 1 ^ 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/chainable.js-strict:true": "test/language/expressions/coalesce/chainable.js: SyntaxError: test/language/expressions/coalesce/chainable.js: Unexpected token (41:10)\n 39 | var x;\n 40 | \n\u003e 41 | x = null ?? undefined ?? 42;\n | ^\n 42 | assert.sameValue(x, 42, 'null ?? undefined ?? 42');\n 43 | \n 44 | x = undefined ?? null ?? 42; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/follows-null.js-strict:true": "test/language/expressions/coalesce/follows-null.js: SyntaxError: test/language/expressions/coalesce/follows-null.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 42;\n | ^\n 41 | assert.sameValue(x, 42, 'null ?? 42');\n 42 | \n 43 | x = null ?? undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/follows-undefined.js-strict:true": "test/language/expressions/coalesce/follows-undefined.js: SyntaxError: test/language/expressions/coalesce/follows-undefined.js: Unexpected token (40:15)\n 38 | var x;\n 39 | \n\u003e 40 | x = undefined ?? 42;\n | ^\n 41 | assert.sameValue(x, 42, 'undefined ?? 42');\n 42 | \n 43 | x = undefined ?? undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-0.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-0.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-0.js: Unexpected token (41:7)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = 0 ?? 1;\n | ^\n 42 | assert.sameValue(x, 0, '0 ?? 1');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-42.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-42.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-42.js: Unexpected token (41:8)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = 42 ?? 1;\n | ^\n 42 | assert.sameValue(x, 42, '42 ?? 1');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-empty-string.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-empty-string.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-empty-string.js: Unexpected token (42:9)\n 40 | \n 41 | x = undefined;\n\u003e 42 | x = str ?? 1;\n | ^\n 43 | assert.sameValue(x, str, 'str ?? 1');\n 44 | \n 45 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-false.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-false.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-false.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = false ?? 1;\n | ^\n 42 | assert.sameValue(x, false, 'false ?? 1');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-object.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-object.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-object.js: Unexpected token (49:9)\n 47 | \n 48 | x = undefined;\n\u003e 49 | x = obj ?? 1;\n | ^\n 50 | assert.sameValue(x, obj, 'obj ?? 1');\n 51 | \n 52 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-string.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-string.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-string.js: Unexpected token (42:9)\n 40 | \n 41 | x = undefined;\n\u003e 42 | x = str ?? 1;\n | ^\n 43 | assert.sameValue(x, str, 'str ?? 1');\n 44 | \n 45 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-symbol.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-symbol.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-symbol.js: Unexpected token (42:7)\n 40 | \n 41 | x = undefined;\n\u003e 42 | x = s ?? 1;\n | ^\n 43 | assert.sameValue(x, s, 's ?? null');\n 44 | \n 45 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-number-true.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-true.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-true.js: Unexpected token (41:10)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = true ?? 1;\n | ^\n 42 | assert.sameValue(x, true, 'true ?? null');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/short-circuit-prevents-evaluation.js-strict:true": "test/language/expressions/coalesce/short-circuit-prevents-evaluation.js: SyntaxError: test/language/expressions/coalesce/short-circuit-prevents-evaluation.js: Unexpected token (44:15)\n 42 | \n 43 | x = undefined;\n\u003e 44 | x = undefined ?? 42 ?? undefined ?? poison();\n | ^\n 45 | assert.sameValue(x, 42);\n 46 | \n 47 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/tco-pos-null.js-strict:true": "test/language/expressions/coalesce/tco-pos-null.js: SyntaxError: test/language/expressions/coalesce/tco-pos-null.js: Unexpected token (25:15)\n 23 | return;\n 24 | }\n\u003e 25 | return null ?? f(n - 1);\n | ^\n 26 | }($MAX_ITERATIONS));\n 27 | assert.sameValue(callCount, 1);\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/coalesce/tco-pos-undefined.js-strict:true": "test/language/expressions/coalesce/tco-pos-undefined.js: SyntaxError: test/language/expressions/coalesce/tco-pos-undefined.js: Unexpected token (25:20)\n 23 | return;\n 24 | }\n\u003e 25 | return undefined ?? f(n - 1);\n | ^\n 26 | }($MAX_ITERATIONS));\n 27 | assert.sameValue(callCount, 1);\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/compound-assignment/S11.13.2_A7.10_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.10_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.10_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.10_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.10_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.10_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.11_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.11_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.11_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.11_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.11_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.11_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.1_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.1_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.1_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.1_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.1_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.1_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.2_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.2_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.2_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.2_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.2_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.2_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.3_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.3_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.3_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.3_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.3_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.3_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.4_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.4_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.4_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.4_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.4_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.4_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.5_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.5_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.5_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.5_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.5_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.5_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.6_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.6_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.6_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.6_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.7_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.7_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.7_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.7_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.7_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.7_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.8_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.8_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.8_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.8_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.8_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.8_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.9_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.9_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.9_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.9_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/compound-assignment/S11.13.2_A7.9_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.9_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/coalesce/abrupt-is-a-short-circuit.js-strict:true": "test/language/expressions/coalesce/abrupt-is-a-short-circuit.js: SyntaxError: test/language/expressions/coalesce/abrupt-is-a-short-circuit.js: Unexpected token (49:15)\n 47 | x = undefined;\n 48 | assert.throws(Test262Error, function() {\n\u003e 49 | undefined ?? poison() ?? morePoison();\n | ^\n 50 | }, 'undefined ?? poison() ?? morePoison();');\n 51 | \n 52 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js-strict:true": "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js: SyntaxError: test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = (null ?? 41) \u0026\u0026 42;\n | ^\n 42 | assert.sameValue(x, 42, '(null ?? 41) \u0026\u0026 42');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js-strict:true": "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js: SyntaxError: test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = (null ?? 42) || 43;\n | ^\n 42 | assert.sameValue(x, 42, '(null ?? 42) || 43');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/chainable-with-bitwise-and.js-strict:true": "test/language/expressions/coalesce/chainable-with-bitwise-and.js: SyntaxError: test/language/expressions/coalesce/chainable-with-bitwise-and.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 42 \u0026 43;\n | ^\n 41 | assert.sameValue(x, 42, 'null ?? 42 \u0026 43');\n 42 | \n 43 | x = undefined ?? 42 \u0026 43; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/chainable-with-bitwise-or.js-strict:true": "test/language/expressions/coalesce/chainable-with-bitwise-or.js: SyntaxError: test/language/expressions/coalesce/chainable-with-bitwise-or.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 1 | 42;\n | ^\n 41 | assert.sameValue(x, 43, 'null ?? 1 | 42');\n 42 | \n 43 | x = undefined ?? 1 | 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/chainable-with-bitwise-xor.js-strict:true": "test/language/expressions/coalesce/chainable-with-bitwise-xor.js: SyntaxError: test/language/expressions/coalesce/chainable-with-bitwise-xor.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 1 ^ 42;\n | ^\n 41 | assert.sameValue(x, 43, 'null ?? 1 ^ 42');\n 42 | \n 43 | x = undefined ?? 1 ^ 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/chainable.js-strict:true": "test/language/expressions/coalesce/chainable.js: SyntaxError: test/language/expressions/coalesce/chainable.js: Unexpected token (41:10)\n 39 | var x;\n 40 | \n\u003e 41 | x = null ?? undefined ?? 42;\n | ^\n 42 | assert.sameValue(x, 42, 'null ?? undefined ?? 42');\n 43 | \n 44 | x = undefined ?? null ?? 42; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/follows-null.js-strict:true": "test/language/expressions/coalesce/follows-null.js: SyntaxError: test/language/expressions/coalesce/follows-null.js: Unexpected token (40:10)\n 38 | var x;\n 39 | \n\u003e 40 | x = null ?? 42;\n | ^\n 41 | assert.sameValue(x, 42, 'null ?? 42');\n 42 | \n 43 | x = null ?? undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/follows-undefined.js-strict:true": "test/language/expressions/coalesce/follows-undefined.js: SyntaxError: test/language/expressions/coalesce/follows-undefined.js: Unexpected token (40:15)\n 38 | var x;\n 39 | \n\u003e 40 | x = undefined ?? 42;\n | ^\n 41 | assert.sameValue(x, 42, 'undefined ?? 42');\n 42 | \n 43 | x = undefined ?? undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-0.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-0.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-0.js: Unexpected token (41:7)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = 0 ?? 1;\n | ^\n 42 | assert.sameValue(x, 0, '0 ?? 1');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-42.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-42.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-42.js: Unexpected token (41:8)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = 42 ?? 1;\n | ^\n 42 | assert.sameValue(x, 42, '42 ?? 1');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-empty-string.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-empty-string.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-empty-string.js: Unexpected token (42:9)\n 40 | \n 41 | x = undefined;\n\u003e 42 | x = str ?? 1;\n | ^\n 43 | assert.sameValue(x, str, 'str ?? 1');\n 44 | \n 45 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-false.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-false.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-false.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = false ?? 1;\n | ^\n 42 | assert.sameValue(x, false, 'false ?? 1');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-object.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-object.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-object.js: Unexpected token (49:9)\n 47 | \n 48 | x = undefined;\n\u003e 49 | x = obj ?? 1;\n | ^\n 50 | assert.sameValue(x, obj, 'obj ?? 1');\n 51 | \n 52 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-string.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-string.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-string.js: Unexpected token (42:9)\n 40 | \n 41 | x = undefined;\n\u003e 42 | x = str ?? 1;\n | ^\n 43 | assert.sameValue(x, str, 'str ?? 1');\n 44 | \n 45 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-symbol.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-symbol.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-symbol.js: Unexpected token (42:7)\n 40 | \n 41 | x = undefined;\n\u003e 42 | x = s ?? 1;\n | ^\n 43 | assert.sameValue(x, s, 's ?? null');\n 44 | \n 45 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-number-true.js-strict:true": "test/language/expressions/coalesce/short-circuit-number-true.js: SyntaxError: test/language/expressions/coalesce/short-circuit-number-true.js: Unexpected token (41:10)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = true ?? 1;\n | ^\n 42 | assert.sameValue(x, true, 'true ?? null');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/short-circuit-prevents-evaluation.js-strict:true": "test/language/expressions/coalesce/short-circuit-prevents-evaluation.js: SyntaxError: test/language/expressions/coalesce/short-circuit-prevents-evaluation.js: Unexpected token (44:15)\n 42 | \n 43 | x = undefined;\n\u003e 44 | x = undefined ?? 42 ?? undefined ?? poison();\n | ^\n 45 | assert.sameValue(x, 42);\n 46 | \n 47 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/tco-pos-null.js-strict:true": "test/language/expressions/coalesce/tco-pos-null.js: SyntaxError: test/language/expressions/coalesce/tco-pos-null.js: Unexpected token (25:15)\n 23 | return;\n 24 | }\n\u003e 25 | return null ?? f(n - 1);\n | ^\n 26 | }($MAX_ITERATIONS));\n 27 | assert.sameValue(callCount, 1);\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/coalesce/tco-pos-undefined.js-strict:true": "test/language/expressions/coalesce/tco-pos-undefined.js: SyntaxError: test/language/expressions/coalesce/tco-pos-undefined.js: Unexpected token (25:20)\n 23 | return;\n 24 | }\n\u003e 25 | return undefined ?? f(n - 1);\n | ^\n 26 | }($MAX_ITERATIONS));\n 27 | assert.sameValue(callCount, 1);\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/compound-assignment/S11.13.2_A7.10_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.10_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.10_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.10_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.10_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.10_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.11_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.11_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.11_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.11_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.11_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.11_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.1_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.1_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.1_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.1_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.1_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.1_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.2_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.2_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.2_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.2_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.2_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.2_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.3_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.3_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.3_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.3_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.3_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.3_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.4_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.4_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.4_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.4_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.4_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.4_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.5_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.5_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.5_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.5_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.5_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.5_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.6_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.6_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.6_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.6_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.7_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.7_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.7_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.7_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.7_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.7_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.8_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.8_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.8_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.8_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.8_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.8_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.9_T1.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.9_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.9_T2.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.9_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/compound-assignment/S11.13.2_A7.9_T4.js-strict:true": "test/language/expressions/compound-assignment/S11.13.2_A7.9_T4.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--1.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--1.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js: 'with' in strict mode (28:0)\n 26 | };\n 27 | \n\u003e 28 | with (scope) {\n | ^\n 29 | (function() {\n 30 | \"use strict\";\n 31 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--10.js: 'with' in strict mode (28:0)\n 26 | };\n 27 | \n\u003e 28 | with (scope) {\n | ^\n 29 | (function() {\n 30 | \"use strict\";\n 31 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--11.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--11.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--12.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--13.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--13.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--14.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--15.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--15.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--16.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--17.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--17.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--18.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--19.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--19.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--2.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--20.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--21.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--21.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--3.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--3.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--4.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--5.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--5.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--6.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--7.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--7.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--8.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--9.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v--9.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/conditional/coalesce-expr-ternary.js-strict:true": "test/language/expressions/conditional/coalesce-expr-ternary.js: SyntaxError: test/language/expressions/conditional/coalesce-expr-ternary.js: Unexpected token (29:15)\n 27 | var x;\n 28 | \n\u003e 29 | x = undefined ?? true ? 0 : 42;\n | ^\n 30 | assert.sameValue(x, 0, 'undefined ?? true ? 0 : 42');\n 31 | \n 32 | x = undefined; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/delete/non-reference-return-true.js-strict:true": "test/language/expressions/delete/non-reference-return-true.js: TypeError: Value is not an object: Test262 at test/language/expressions/delete/non-reference-return-true.js:31:35(116)", - "test/language/expressions/delete/super-property-method.js-strict:true": "test/language/expressions/delete/super-property-method.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/delete/super-property.js-strict:true": "test/language/expressions/delete/super-property.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/equals/coerce-symbol-to-prim-invocation.js-strict:true": "test/language/expressions/equals/coerce-symbol-to-prim-invocation.js: Test262Error: method invoked with the string \"default\" as the first argument Expected SameValue(«number», «default») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/equals/coerce-symbol-to-prim-return-prim.js-strict:true": "test/language/expressions/equals/coerce-symbol-to-prim-return-prim.js: Test262Error: symbol (equal) Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/exponentiation/applying-the-exp-operator_A7.js-strict:true": "test/language/expressions/exponentiation/applying-the-exp-operator_A7.js: Test262Error: -1 ** Infinity Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/exponentiation/applying-the-exp-operator_A8.js-strict:true": "test/language/expressions/exponentiation/applying-the-exp-operator_A8.js: Test262Error: -1 ** -Infinity Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/arguments-with-arguments-fn.js-strict:false": "test/language/expressions/function/arguments-with-arguments-fn.js: SyntaxError: test/language/expressions/function/arguments-with-arguments-fn.js: arguments is a reserved word in strict mode (24:11)\n 22 | \n 23 | var f = function(x = args = arguments) {\n\u003e 24 | function arguments() {}\n | ^\n 25 | };\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/arguments-with-arguments-lex.js-strict:false": "test/language/expressions/function/arguments-with-arguments-lex.js: SyntaxError: test/language/expressions/function/arguments-with-arguments-lex.js: arguments is a reserved word in strict mode (24:6)\n 22 | \n 23 | var f = function (x = args = arguments) {\n\u003e 24 | let arguments;\n | ^\n 25 | };\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dflt-params-ref-later.js-strict:true": "test/language/expressions/function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/function/dflt-params-ref-self.js-strict:true": "test/language/expressions/function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/function/dstr/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)", - "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (77:17)\n 75 | var callCount = 0;\n 76 | var f;\n\u003e 77 | f = function([...[x, y, z]]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...[...x]]) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (57:17)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = function([...{ length }]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/function/dstr/dflt-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)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (77:17)\n 75 | var callCount = 0;\n 76 | var f;\n\u003e 77 | f = function([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...[...x]] = values) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js: Unexpected token (57:17)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = function([...{ length }] = [1, 2, 3]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js: Unexpected token (46:14)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = function({...x} = { get v() { count++; return 2; } }) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:14)\n 45 | var callCount = 0;\n 46 | var f;\n\u003e 47 | f = function({...rest} = o) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js: Unexpected token (45:20)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = function({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-getter.js: Unexpected token (46:14)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = function({...x}) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:14)\n 45 | var callCount = 0;\n 46 | var f;\n\u003e 47 | f = function({...rest}) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (45:20)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = function({a, b, ...rest}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/function/name.js-strict:true": "test/language/expressions/function/name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/expressions/function/param-eval-non-strict-is-correct-value.js-strict:false": "test/language/expressions/function/param-eval-non-strict-is-correct-value.js: SyntaxError: test/language/expressions/function/param-eval-non-strict-is-correct-value.js: eval is a reserved word in strict mode (14:19)\n 12 | let evalValue = {};\n 13 | \n\u003e 14 | let foo = function(eval) {\n | ^\n 15 | assert.sameValue(eval, evalValue);\n 16 | exprCallCount += 1;\n 17 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/scope-body-lex-distinct.js-strict:false": "test/language/expressions/function/scope-body-lex-distinct.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/function/scope-name-var-open-non-strict.js-strict:false": "test/language/expressions/function/scope-name-var-open-non-strict.js: Test262Error: inner binding is immutable (from parameters) Expected SameValue(«null», «function f()\n\n\n\n\n{var _ = arguments.length \u003e 0 \u0026\u0026 arguments[0] !== undefined ? arguments[0] : (probeParams = function probeParams() {return f;}, setParams = function setParams() {f = null;});\n probeBody = function probeBody() {return f;};\n setBody = function setBody() {f = null;};\n}») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/scope-name-var-open-strict.js-strict:true": "test/language/expressions/function/scope-name-var-open-strict.js: Test262Error: inner binding rejects modification (from parameters) Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/function/scope-param-elem-var-close.js-strict:false": "test/language/expressions/function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/scope-param-elem-var-open.js-strict:false": "test/language/expressions/function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/scope-param-rest-elem-var-close.js-strict:false": "test/language/expressions/function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/expressions/function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | (function(\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) {\n 24 | probeBody = function() { return x; }\n 25 | }()); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/scope-param-rest-elem-var-open.js-strict:false": "test/language/expressions/function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/expressions/function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | (function(\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) {\n 25 | }());\n 26 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/scope-paramsbody-var-open.js-strict:true": "test/language/expressions/function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/function/unscopables-with-in-nested-fn.js-strict:false": "test/language/expressions/function/unscopables-with-in-nested-fn.js: SyntaxError: test/language/expressions/function/unscopables-with-in-nested-fn.js: 'with' in strict mode (75:4)\n 73 | (function() {\n 74 | count++;\n\u003e 75 | with (globalThis) {\n | ^\n 76 | count++;\n 77 | assert.sameValue(v, 1, 'The value of `v` is 1');\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/function/unscopables-with.js-strict:false": "test/language/expressions/function/unscopables-with.js: SyntaxError: test/language/expressions/function/unscopables-with.js: 'with' in strict mode (74:2)\n 72 | ref = function(x) {\n 73 | count++;\n\u003e 74 | with (globalThis) {\n | ^\n 75 | count++;\n 76 | assert.sameValue(v, undefined, 'The value of `v` is expected to equal `undefined`');\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/import.meta/distinct-for-each-module.js-strict:true": "test/language/expressions/import.meta/distinct-for-each-module.js: SyntaxError: test/language/expressions/import.meta/distinct-for-each-module.js: Unexpected token (29:20)\n 27 | \n 28 | // The imported module has a distinct import.meta object.\n\u003e 29 | assert.notSameValue(import.meta, fixture_meta,\n | ^\n 30 | \"foreign import.meta accessed via import binding\");\n 31 | assert.notSameValue(import.meta, getMeta(),\n 32 | \"foreign import.meta accessed via function call\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/import.meta/import-meta-is-an-ordinary-object.js-strict:true": "test/language/expressions/import.meta/import-meta-is-an-ordinary-object.js: SyntaxError: test/language/expressions/import.meta/import-meta-is-an-ordinary-object.js: Unexpected token (28:24)\n 26 | \n 27 | // import.meta is an object.\n\u003e 28 | assert.sameValue(typeof import.meta, \"object\",\n | ^\n 29 | \"typeof import.meta is 'object'\");\n 30 | assert.notSameValue(import.meta, null,\n 31 | \"typeof import.meta is 'object' and import.meta isn't |null|.\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/import.meta/same-object-returned.js-strict:true": "test/language/expressions/import.meta/same-object-returned.js: SyntaxError: test/language/expressions/import.meta/same-object-returned.js: Unexpected token (28:8)\n 26 | ---*/\n 27 | \n\u003e 28 | var a = import.meta;\n | ^\n 29 | var b = function() { return import.meta; }();\n 30 | \n 31 | assert.sameValue(import.meta, a, at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js-strict:false": "test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js: SyntaxError: test/language/expressions/compound-assignment/compound-assignment-operator-calls-putvalue-lref--v-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/conditional/coalesce-expr-ternary.js-strict:true": "test/language/expressions/conditional/coalesce-expr-ternary.js: SyntaxError: test/language/expressions/conditional/coalesce-expr-ternary.js: Unexpected token (29:15)\n 27 | var x;\n 28 | \n\u003e 29 | x = undefined ?? true ? 0 : 42;\n | ^\n 30 | assert.sameValue(x, 0, 'undefined ?? true ? 0 : 42');\n 31 | \n 32 | x = undefined; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/delete/non-reference-return-true.js-strict:true": "test/language/expressions/delete/non-reference-return-true.js: TypeError: Value is not an object: Test262 at test/language/expressions/delete/non-reference-return-true.js:31:35(115)", + "test/language/expressions/delete/super-property-method.js-strict:true": "test/language/expressions/delete/super-property-method.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/delete/super-property.js-strict:true": "test/language/expressions/delete/super-property.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/exponentiation/applying-the-exp-operator_A7.js-strict:true": "test/language/expressions/exponentiation/applying-the-exp-operator_A7.js: Test262Error: -1 ** Infinity Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/exponentiation/applying-the-exp-operator_A8.js-strict:true": "test/language/expressions/exponentiation/applying-the-exp-operator_A8.js: Test262Error: -1 ** -Infinity Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/arguments-with-arguments-fn.js-strict:false": "test/language/expressions/function/arguments-with-arguments-fn.js: SyntaxError: test/language/expressions/function/arguments-with-arguments-fn.js: arguments is a reserved word in strict mode (24:11)\n 22 | \n 23 | var f = function(x = args = arguments) {\n\u003e 24 | function arguments() {}\n | ^\n 25 | };\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/arguments-with-arguments-lex.js-strict:false": "test/language/expressions/function/arguments-with-arguments-lex.js: SyntaxError: test/language/expressions/function/arguments-with-arguments-lex.js: arguments is a reserved word in strict mode (24:6)\n 22 | \n 23 | var f = function (x = args = arguments) {\n\u003e 24 | let arguments;\n | ^\n 25 | };\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dflt-params-ref-later.js-strict:true": "test/language/expressions/function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/function/dflt-params-ref-self.js-strict:true": "test/language/expressions/function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/function/dstr/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(40)", + "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (77:17)\n 75 | var callCount = 0;\n 76 | var f;\n\u003e 77 | f = function([...[x, y, z]]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...[...x]]) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (57:17)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = function([...{ length }]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/function/dstr/dflt-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(40)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (77:17)\n 75 | var callCount = 0;\n 76 | var f;\n\u003e 77 | f = function([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...[...x]] = values) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js: Unexpected token (57:17)\n 55 | var callCount = 0;\n 56 | var f;\n\u003e 57 | f = function([...{ length }] = [1, 2, 3]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:17)\n 56 | var callCount = 0;\n 57 | var f;\n\u003e 58 | f = function([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js: Unexpected token (46:14)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = function({...x} = { get v() { count++; return 2; } }) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:14)\n 45 | var callCount = 0;\n 46 | var f;\n\u003e 47 | f = function({...rest} = o) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js: Unexpected token (45:20)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = function({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-getter.js: Unexpected token (46:14)\n 44 | var callCount = 0;\n 45 | var f;\n\u003e 46 | f = function({...x}) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:14)\n 45 | var callCount = 0;\n 46 | var f;\n\u003e 47 | f = function({...rest}) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (45:20)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = function({a, b, ...rest}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/function/name.js-strict:true": "test/language/expressions/function/name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/expressions/function/scope-name-var-open-non-strict.js-strict:false": "test/language/expressions/function/scope-name-var-open-non-strict.js: Test262Error: inner binding is immutable (from parameters) Expected SameValue(«null», «function f()\n\n\n\n\n{var _ = arguments.length \u003e 0 \u0026\u0026 arguments[0] !== undefined ? arguments[0] : (probeParams = function probeParams() {return f;}, setParams = function setParams() {f = null;});\n probeBody = function probeBody() {return f;};\n setBody = function setBody() {f = null;};\n}») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/scope-name-var-open-strict.js-strict:true": "test/language/expressions/function/scope-name-var-open-strict.js: Test262Error: inner binding rejects modification (from parameters) Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/function/scope-param-elem-var-close.js-strict:false": "test/language/expressions/function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/scope-param-elem-var-open.js-strict:false": "test/language/expressions/function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/scope-param-rest-elem-var-close.js-strict:false": "test/language/expressions/function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/expressions/function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | (function(\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) {\n 24 | probeBody = function() { return x; }\n 25 | }()); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/scope-param-rest-elem-var-open.js-strict:false": "test/language/expressions/function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/expressions/function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | (function(\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) {\n 25 | }());\n 26 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/function/scope-paramsbody-var-open.js-strict:true": "test/language/expressions/function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/import.meta/distinct-for-each-module.js-strict:true": "test/language/expressions/import.meta/distinct-for-each-module.js: SyntaxError: test/language/expressions/import.meta/distinct-for-each-module.js: Unexpected token (29:20)\n 27 | \n 28 | // The imported module has a distinct import.meta object.\n\u003e 29 | assert.notSameValue(import.meta, fixture_meta,\n | ^\n 30 | \"foreign import.meta accessed via import binding\");\n 31 | assert.notSameValue(import.meta, getMeta(),\n 32 | \"foreign import.meta accessed via function call\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/import.meta/import-meta-is-an-ordinary-object.js-strict:true": "test/language/expressions/import.meta/import-meta-is-an-ordinary-object.js: SyntaxError: test/language/expressions/import.meta/import-meta-is-an-ordinary-object.js: Unexpected token (28:24)\n 26 | \n 27 | // import.meta is an object.\n\u003e 28 | assert.sameValue(typeof import.meta, \"object\",\n | ^\n 29 | \"typeof import.meta is 'object'\");\n 30 | assert.notSameValue(import.meta, null,\n 31 | \"typeof import.meta is 'object' and import.meta isn't |null|.\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/import.meta/same-object-returned.js-strict:true": "test/language/expressions/import.meta/same-object-returned.js: SyntaxError: test/language/expressions/import.meta/same-object-returned.js: Unexpected token (28:8)\n 26 | ---*/\n 27 | \n\u003e 28 | var a = import.meta;\n | ^\n 29 | var b = function() { return import.meta; }();\n 30 | \n 31 | assert.sameValue(import.meta, a, at \u003ceval\u003e:2:28542(106)", "test/language/expressions/import.meta/syntax/escape-sequence-import.js-strict:true": "test/language/expressions/import.meta/syntax/escape-sequence-import.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/import.meta/syntax/goal-async-function-params-or-body.js-strict:true": "test/language/expressions/import.meta/syntax/goal-async-function-params-or-body.js: test/language/expressions/import.meta/syntax/goal-async-function-params-or-body.js: Line 14:27 Unexpected token function (and 2 more errors)", - "test/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js-strict:true": "test/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js: SyntaxError: test/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js: Unexpected token (14:35)\n 12 | ---*/\n 13 | \n\u003e 14 | var AsyncGenerator = async function*(){}.constructor;\n | ^\n 15 | \n 16 | assert.throws(SyntaxError, function() {\n 17 | AsyncGenerator(\"import.meta\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/import.meta/syntax/goal-module-nested-function.js-strict:true": "test/language/expressions/import.meta/syntax/goal-module-nested-function.js: SyntaxError: test/language/expressions/import.meta/syntax/goal-module-nested-function.js: 'import' and 'export' may only appear at the top level (16:2)\n 14 | \n 15 | function f() {\n\u003e 16 | import.meta;\n | ^\n 17 | }\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/import.meta/syntax/goal-module.js-strict:true": "test/language/expressions/import.meta/syntax/goal-module.js: SyntaxError: test/language/expressions/import.meta/syntax/goal-module.js: Unexpected token, expected { (15:6)\n 13 | ---*/\n 14 | \n\u003e 15 | import.meta;\n | ^\n 16 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js: Unexpected token (24:17)\n 22 | };\n 23 | \n\u003e 24 | base[prop()] \u0026\u0026= expr();\n | ^\n 25 | });\n 26 | \n 27 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-arrow-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-arrow-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-arrow-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 1;\n\u003e 19 | value \u0026\u0026= () =\u003e {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-class-expression.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-class-expression.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-class-expression.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 1;\n\u003e 19 | value \u0026\u0026= class {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 1;\n\u003e 19 | value \u0026\u0026= function() {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put.js: Unexpected token (27:13)\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | obj.prop \u0026\u0026= 1;\n | ^\n 28 | });\n 29 | assert.sameValue(obj.prop, 2, \"obj.prop\");\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set.js: Unexpected token (26:28)\n 24 | });\n 25 | \n\u003e 26 | assert.sameValue(obj.prop \u0026\u0026= 1, 0, \"obj.prop\");\n | ^\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible.js: Unexpected token (19:11)\n 17 | Object.preventExtensions(obj);\n 18 | \n\u003e 19 | obj.prop \u0026\u0026= 1;\n | ^\n 20 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 21 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put.js: Unexpected token (25:13)\n 23 | \n 24 | assert.throws(TypeError, function() {\n\u003e 25 | obj.prop \u0026\u0026= 1;\n | ^\n 26 | });\n 27 | assert.sameValue(obj.prop, 2, \"obj.prop\");\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable.js: Unexpected token (24:28)\n 22 | });\n 23 | \n\u003e 24 | assert.sameValue(obj.prop \u0026\u0026= 1, 0, \"obj.prop\");\n | ^\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs.js: Unexpected token (16:15)\n 14 | \n 15 | assert.throws(ReferenceError, function() {\n\u003e 16 | unresolved \u0026\u0026= 1;\n | ^\n 17 | });\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js: Unexpected token (18:10)\n 16 | \n 17 | assert.throws(ReferenceError, function() {\n\u003e 18 | value \u0026\u0026= unresolved;\n | ^\n 19 | });\n 20 | assert.sameValue(value, 2, \"value\");\n 21 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js: Unexpected token (17:25)\n 15 | var value = 0;\n 16 | \n\u003e 17 | assert.sameValue(value \u0026\u0026= unresolved, 0, \"value\");\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-assignment-operator.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator.js: Unexpected token (25:25)\n 23 | \n 24 | var value = undefined;\n\u003e 25 | assert.sameValue(value \u0026\u0026= 1, undefined, \"(value \u0026\u0026= 1) === undefined; where value = undefined\");\n | ^\n 26 | \n 27 | value = null;\n 28 | assert.sameValue(value \u0026\u0026= 1, null, \"(value \u0026\u0026= 1) === null where value = null\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-and-whitespace.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-whitespace.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-whitespace.js: Unexpected token (16:21)\n 14 | \n 15 | x = 1;\n\u003e 16 | assert.sameValue(x\t\u0026\u0026=\t2, 2, 'U+0009 (expression)');\n | \t ^\n 17 | assert.sameValue(x, 2, 'U+0009 (side effect)');\n 18 | \n 19 | x = 1; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js: Unexpected token (24:16)\n 22 | };\n 23 | \n\u003e 24 | base[prop()] ??= expr();\n | ^\n 25 | });\n 26 | \n 27 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-arrow-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-arrow-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-arrow-function.js: Unexpected token (19:7)\n 17 | \n 18 | var value = undefined;\n\u003e 19 | value ??= () =\u003e {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-class-expression.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-class-expression.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-class-expression.js: Unexpected token (19:7)\n 17 | \n 18 | var value = undefined;\n\u003e 19 | value ??= class {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-function.js: Unexpected token (19:7)\n 17 | \n 18 | var value = undefined;\n\u003e 19 | value ??= function() {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put.js: Unexpected token (27:12)\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | obj.prop ??= 1;\n | ^\n 28 | });\n 29 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set.js: Unexpected token (26:27)\n 24 | });\n 25 | \n\u003e 26 | assert.sameValue(obj.prop ??= 1, 0, \"obj.prop\");\n | ^\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible.js: Unexpected token (20:12)\n 18 | \n 19 | assert.throws(TypeError, function() {\n\u003e 20 | obj.prop ??= 1;\n | ^\n 21 | });\n 22 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 23 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put.js: Unexpected token (25:12)\n 23 | \n 24 | assert.throws(TypeError, function() {\n\u003e 25 | obj.prop ??= 1;\n | ^\n 26 | });\n 27 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable.js: Unexpected token (24:27)\n 22 | });\n 23 | \n\u003e 24 | assert.sameValue(obj.prop ??= 1, 0, \"obj.prop\");\n | ^\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs.js: Unexpected token (16:14)\n 14 | \n 15 | assert.throws(ReferenceError, function() {\n\u003e 16 | unresolved ??= 1;\n | ^\n 17 | });\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js: Unexpected token (18:9)\n 16 | \n 17 | assert.throws(ReferenceError, function() {\n\u003e 18 | value ??= unresolved;\n | ^\n 19 | });\n 20 | assert.sameValue(value, undefined, \"value\");\n 21 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js: Unexpected token (17:24)\n 15 | var value = 0;\n 16 | \n\u003e 17 | assert.sameValue(value ??= unresolved, 0, \"value\");\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js: Unexpected token (24:24)\n 22 | \n 23 | var value = undefined;\n\u003e 24 | assert.sameValue(value ??= 1, 1, \"(value ??= 1) === 1; where value = undefined\");\n | ^\n 25 | \n 26 | value = null;\n 27 | assert.sameValue(value ??= 1, 1, \"(value ??= 1) === 1; where value = null\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-nullish-whitespace.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-whitespace.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-whitespace.js: Unexpected token (16:20)\n 14 | \n 15 | x = null;\n\u003e 16 | assert.sameValue(x\t??=\t1, 1, 'U+0009 (expression)');\n | \t ^\n 17 | assert.sameValue(x, 1, 'U+0009 (side effect)');\n 18 | \n 19 | x = null; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js: Unexpected token (24:17)\n 22 | };\n 23 | \n\u003e 24 | base[prop()] ||= expr();\n | ^\n 25 | });\n 26 | \n 27 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-arrow-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-arrow-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-arrow-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 0;\n\u003e 19 | value ||= () =\u003e {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-class-expression.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-class-expression.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-class-expression.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 0;\n\u003e 19 | value ||= class {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 0;\n\u003e 19 | value ||= function() {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put.js: Unexpected token (27:13)\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | obj.prop ||= 1;\n | ^\n 28 | });\n 29 | assert.sameValue(obj.prop, 0, \"obj.prop\");\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set.js: Unexpected token (26:28)\n 24 | });\n 25 | \n\u003e 26 | assert.sameValue(obj.prop ||= 1, 2, \"obj.prop\");\n | ^\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible.js: Unexpected token (20:13)\n 18 | \n 19 | assert.throws(TypeError, function() {\n\u003e 20 | obj.prop ||= 1;\n | ^\n 21 | });\n 22 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 23 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put.js: Unexpected token (25:13)\n 23 | \n 24 | assert.throws(TypeError, function() {\n\u003e 25 | obj.prop ||= 1;\n | ^\n 26 | });\n 27 | assert.sameValue(obj.prop, 0, \"obj.prop\");\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable.js: Unexpected token (24:28)\n 22 | });\n 23 | \n\u003e 24 | assert.sameValue(obj.prop ||= 1, 2, \"obj.prop\");\n | ^\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs.js: Unexpected token (16:15)\n 14 | \n 15 | assert.throws(ReferenceError, function() {\n\u003e 16 | unresolved ||= 1;\n | ^\n 17 | });\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js: Unexpected token (18:10)\n 16 | \n 17 | assert.throws(ReferenceError, function() {\n\u003e 18 | value ||= unresolved;\n | ^\n 19 | });\n 20 | assert.sameValue(value, 0, \"value\");\n 21 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js: Unexpected token (17:25)\n 15 | var value = 2;\n 16 | \n\u003e 17 | assert.sameValue(value ||= unresolved, 2, \"value\");\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-assignment-operator.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator.js: Unexpected token (25:25)\n 23 | \n 24 | var value = undefined;\n\u003e 25 | assert.sameValue(value ||= 1, 1, \"(value ||= 1) === 1; where value = undefined\");\n | ^\n 26 | \n 27 | value = null;\n 28 | assert.sameValue(value ||= 1, 1, \"(value ||= 1) === 1; where value = null\"); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/logical-assignment/lgcl-or-whitespace.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-whitespace.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-whitespace.js: Unexpected token (16:21)\n 14 | \n 15 | x = 0;\n\u003e 16 | assert.sameValue(x\t||=\t1, 1, 'U+0009 (expression)');\n | \t ^\n 17 | assert.sameValue(x, 1, 'U+0009 (side effect)');\n 18 | \n 19 | x = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new.target/asi.js-strict:true": "test/language/expressions/new.target/asi.js: Test262Error: tokens seperated by line breaks Expected SameValue(«function() {\n newTarget = new . target;\n}», «undefined») to be true at harness/sta.js:22:9(49)", + "test/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js-strict:true": "test/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js: SyntaxError: test/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js: Unexpected token (14:35)\n 12 | ---*/\n 13 | \n\u003e 14 | var AsyncGenerator = async function*(){}.constructor;\n | ^\n 15 | \n 16 | assert.throws(SyntaxError, function() {\n 17 | AsyncGenerator(\"import.meta\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/import.meta/syntax/goal-module-nested-function.js-strict:true": "test/language/expressions/import.meta/syntax/goal-module-nested-function.js: SyntaxError: test/language/expressions/import.meta/syntax/goal-module-nested-function.js: 'import' and 'export' may only appear at the top level (16:2)\n 14 | \n 15 | function f() {\n\u003e 16 | import.meta;\n | ^\n 17 | }\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/import.meta/syntax/goal-module.js-strict:true": "test/language/expressions/import.meta/syntax/goal-module.js: SyntaxError: test/language/expressions/import.meta/syntax/goal-module.js: Unexpected token, expected { (15:6)\n 13 | ---*/\n 14 | \n\u003e 15 | import.meta;\n | ^\n 16 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js: Unexpected token (24:17)\n 22 | };\n 23 | \n\u003e 24 | base[prop()] \u0026\u0026= expr();\n | ^\n 25 | });\n 26 | \n 27 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-arrow-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-arrow-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-arrow-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 1;\n\u003e 19 | value \u0026\u0026= () =\u003e {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-class-expression.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-class-expression.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-class-expression.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 1;\n\u003e 19 | value \u0026\u0026= class {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-namedevaluation-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 1;\n\u003e 19 | value \u0026\u0026= function() {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put.js: Unexpected token (27:13)\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | obj.prop \u0026\u0026= 1;\n | ^\n 28 | });\n 29 | assert.sameValue(obj.prop, 2, \"obj.prop\");\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set.js: Unexpected token (26:28)\n 24 | });\n 25 | \n\u003e 26 | assert.sameValue(obj.prop \u0026\u0026= 1, 0, \"obj.prop\");\n | ^\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible.js: Unexpected token (19:11)\n 17 | Object.preventExtensions(obj);\n 18 | \n\u003e 19 | obj.prop \u0026\u0026= 1;\n | ^\n 20 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 21 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put.js: Unexpected token (25:13)\n 23 | \n 24 | assert.throws(TypeError, function() {\n\u003e 25 | obj.prop \u0026\u0026= 1;\n | ^\n 26 | });\n 27 | assert.sameValue(obj.prop, 2, \"obj.prop\");\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable.js: Unexpected token (24:28)\n 22 | });\n 23 | \n\u003e 24 | assert.sameValue(obj.prop \u0026\u0026= 1, 0, \"obj.prop\");\n | ^\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs.js: Unexpected token (16:15)\n 14 | \n 15 | assert.throws(ReferenceError, function() {\n\u003e 16 | unresolved \u0026\u0026= 1;\n | ^\n 17 | });\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js: Unexpected token (18:10)\n 16 | \n 17 | assert.throws(ReferenceError, function() {\n\u003e 18 | value \u0026\u0026= unresolved;\n | ^\n 19 | });\n 20 | assert.sameValue(value, 2, \"value\");\n 21 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js: Unexpected token (17:25)\n 15 | var value = 0;\n 16 | \n\u003e 17 | assert.sameValue(value \u0026\u0026= unresolved, 0, \"value\");\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-assignment-operator.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-assignment-operator.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-assignment-operator.js: Unexpected token (25:25)\n 23 | \n 24 | var value = undefined;\n\u003e 25 | assert.sameValue(value \u0026\u0026= 1, undefined, \"(value \u0026\u0026= 1) === undefined; where value = undefined\");\n | ^\n 26 | \n 27 | value = null;\n 28 | assert.sameValue(value \u0026\u0026= 1, null, \"(value \u0026\u0026= 1) === null where value = null\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-and-whitespace.js-strict:true": "test/language/expressions/logical-assignment/lgcl-and-whitespace.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-and-whitespace.js: Unexpected token (16:21)\n 14 | \n 15 | x = 1;\n\u003e 16 | assert.sameValue(x\t\u0026\u0026=\t2, 2, 'U+0009 (expression)');\n | \t ^\n 17 | assert.sameValue(x, 2, 'U+0009 (side effect)');\n 18 | \n 19 | x = 1; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js: Unexpected token (24:16)\n 22 | };\n 23 | \n\u003e 24 | base[prop()] ??= expr();\n | ^\n 25 | });\n 26 | \n 27 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-arrow-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-arrow-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-arrow-function.js: Unexpected token (19:7)\n 17 | \n 18 | var value = undefined;\n\u003e 19 | value ??= () =\u003e {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-class-expression.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-class-expression.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-class-expression.js: Unexpected token (19:7)\n 17 | \n 18 | var value = undefined;\n\u003e 19 | value ??= class {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-namedevaluation-function.js: Unexpected token (19:7)\n 17 | \n 18 | var value = undefined;\n\u003e 19 | value ??= function() {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put.js: Unexpected token (27:12)\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | obj.prop ??= 1;\n | ^\n 28 | });\n 29 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set.js: Unexpected token (26:27)\n 24 | });\n 25 | \n\u003e 26 | assert.sameValue(obj.prop ??= 1, 0, \"obj.prop\");\n | ^\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible.js: Unexpected token (20:12)\n 18 | \n 19 | assert.throws(TypeError, function() {\n\u003e 20 | obj.prop ??= 1;\n | ^\n 21 | });\n 22 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 23 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put.js: Unexpected token (25:12)\n 23 | \n 24 | assert.throws(TypeError, function() {\n\u003e 25 | obj.prop ??= 1;\n | ^\n 26 | });\n 27 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable.js: Unexpected token (24:27)\n 22 | });\n 23 | \n\u003e 24 | assert.sameValue(obj.prop ??= 1, 0, \"obj.prop\");\n | ^\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs.js: Unexpected token (16:14)\n 14 | \n 15 | assert.throws(ReferenceError, function() {\n\u003e 16 | unresolved ??= 1;\n | ^\n 17 | });\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js: Unexpected token (18:9)\n 16 | \n 17 | assert.throws(ReferenceError, function() {\n\u003e 18 | value ??= unresolved;\n | ^\n 19 | });\n 20 | assert.sameValue(value, undefined, \"value\");\n 21 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js: Unexpected token (17:24)\n 15 | var value = 0;\n 16 | \n\u003e 17 | assert.sameValue(value ??= unresolved, 0, \"value\");\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js: Unexpected token (24:24)\n 22 | \n 23 | var value = undefined;\n\u003e 24 | assert.sameValue(value ??= 1, 1, \"(value ??= 1) === 1; where value = undefined\");\n | ^\n 25 | \n 26 | value = null;\n 27 | assert.sameValue(value ??= 1, 1, \"(value ??= 1) === 1; where value = null\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-nullish-whitespace.js-strict:true": "test/language/expressions/logical-assignment/lgcl-nullish-whitespace.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-nullish-whitespace.js: Unexpected token (16:20)\n 14 | \n 15 | x = null;\n\u003e 16 | assert.sameValue(x\t??=\t1, 1, 'U+0009 (expression)');\n | \t ^\n 17 | assert.sameValue(x, 1, 'U+0009 (side effect)');\n 18 | \n 19 | x = null; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js: Unexpected token (24:17)\n 22 | };\n 23 | \n\u003e 24 | base[prop()] ||= expr();\n | ^\n 25 | });\n 26 | \n 27 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-arrow-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-arrow-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-arrow-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 0;\n\u003e 19 | value ||= () =\u003e {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-class-expression.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-class-expression.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-class-expression.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 0;\n\u003e 19 | value ||= class {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-function.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-function.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-namedevaluation-function.js: Unexpected token (19:8)\n 17 | \n 18 | var value = 0;\n\u003e 19 | value ||= function() {};\n | ^\n 20 | \n 21 | assert.sameValue(value.name, \"value\", \"value\");\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put.js: Unexpected token (27:13)\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | obj.prop ||= 1;\n | ^\n 28 | });\n 29 | assert.sameValue(obj.prop, 0, \"obj.prop\");\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set.js: Unexpected token (26:28)\n 24 | });\n 25 | \n\u003e 26 | assert.sameValue(obj.prop ||= 1, 2, \"obj.prop\");\n | ^\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible.js: Unexpected token (20:13)\n 18 | \n 19 | assert.throws(TypeError, function() {\n\u003e 20 | obj.prop ||= 1;\n | ^\n 21 | });\n 22 | assert.sameValue(obj.prop, undefined, \"obj.prop\");\n 23 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put.js: Unexpected token (25:13)\n 23 | \n 24 | assert.throws(TypeError, function() {\n\u003e 25 | obj.prop ||= 1;\n | ^\n 26 | });\n 27 | assert.sameValue(obj.prop, 0, \"obj.prop\");\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable.js: Unexpected token (24:28)\n 22 | });\n 23 | \n\u003e 24 | assert.sameValue(obj.prop ||= 1, 2, \"obj.prop\");\n | ^\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs.js: Unexpected token (16:15)\n 14 | \n 15 | assert.throws(ReferenceError, function() {\n\u003e 16 | unresolved ||= 1;\n | ^\n 17 | });\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js: Unexpected token (18:10)\n 16 | \n 17 | assert.throws(ReferenceError, function() {\n\u003e 18 | value ||= unresolved;\n | ^\n 19 | });\n 20 | assert.sameValue(value, 0, \"value\");\n 21 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js: Unexpected token (17:25)\n 15 | var value = 2;\n 16 | \n\u003e 17 | assert.sameValue(value ||= unresolved, 2, \"value\");\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-assignment-operator.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-assignment-operator.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-assignment-operator.js: Unexpected token (25:25)\n 23 | \n 24 | var value = undefined;\n\u003e 25 | assert.sameValue(value ||= 1, 1, \"(value ||= 1) === 1; where value = undefined\");\n | ^\n 26 | \n 27 | value = null;\n 28 | assert.sameValue(value ||= 1, 1, \"(value ||= 1) === 1; where value = null\"); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/logical-assignment/lgcl-or-whitespace.js-strict:true": "test/language/expressions/logical-assignment/lgcl-or-whitespace.js: SyntaxError: test/language/expressions/logical-assignment/lgcl-or-whitespace.js: Unexpected token (16:21)\n 14 | \n 15 | x = 0;\n\u003e 16 | assert.sameValue(x\t||=\t1, 1, 'U+0009 (expression)');\n | \t ^\n 17 | assert.sameValue(x, 1, 'U+0009 (side effect)');\n 18 | \n 19 | x = 0; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/new.target/escaped-new.js-strict:true": "test/language/expressions/new.target/escaped-new.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/new.target/escaped-target.js-strict:true": "test/language/expressions/new.target/escaped-target.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/expressions/new.target/value-via-super-call.js-strict:true": "test/language/expressions/new.target/value-via-super-call.js: Test262Error: within \"parent\" constructor Expected SameValue(«undefined», «function Child() {_classCallCheck(this, Child);return _possibleConstructorReturn(this, (Child.__proto__ || Object.getPrototypeOf(Child)).call(this));\n\n }») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/new/spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/new/spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js: Unexpected token (35:27)\n 33 | \n 34 | assert.throws(ReferenceError, function() {\n\u003e 35 | new function() {}({a: 0, ...unresolvableReference});\n | ^\n 36 | });\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js: Unexpected token (35:21)\n 33 | \n 34 | assert.throws(ReferenceError, function() {\n\u003e 35 | new function() {}({...unresolvableReference});\n | ^\n 36 | });\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-mult-obj-ident.js-strict:true": "test/language/expressions/new/spread-mult-obj-ident.js: SyntaxError: test/language/expressions/new/spread-mult-obj-ident.js: Unexpected token (70:15)\n 68 | });\n 69 | callCount += 1;\n\u003e 70 | }({a: 1, b: 2, ...o});\n | ^\n 71 | \n 72 | assert.sameValue(callCount, 1);\n 73 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-mult-obj-null.js-strict:true": "test/language/expressions/new/spread-mult-obj-null.js: SyntaxError: test/language/expressions/new/spread-mult-obj-null.js: Unexpected token (41:15)\n 39 | assert.sameValue(Object.keys(obj).length, 2);\n 40 | callCount += 1;\n\u003e 41 | }({a: 1, b: 2, ...null});\n | ^\n 42 | \n 43 | assert.sameValue(callCount, 1);\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-mult-obj-undefined.js-strict:true": "test/language/expressions/new/spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/new/spread-mult-obj-undefined.js: Unexpected token (41:15)\n 39 | assert.sameValue(Object.keys(obj).length, 2);\n 40 | callCount += 1;\n\u003e 41 | }({a: 1, b: 2, ...undefined});\n | ^\n 42 | \n 43 | assert.sameValue(callCount, 1);\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/new/spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/new/spread-obj-getter-descriptor.js: Unexpected token (55:3)\n 53 | });\n 54 | callCount += 1;\n\u003e 55 | }({...o, c: 4, d: 5});\n | ^\n 56 | \n 57 | assert.sameValue(callCount, 1);\n 58 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-getter-init.js-strict:true": "test/language/expressions/new/spread-obj-getter-init.js: SyntaxError: test/language/expressions/new/spread-obj-getter-init.js: Unexpected token (35:3)\n 33 | assert.sameValue(Object.keys(obj).length, 3);\n 34 | callCount += 1;\n\u003e 35 | }({...o, get c() { executedGetter = true; }});\n | ^\n 36 | \n 37 | assert.sameValue(callCount, 1);\n 38 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (49:3)\n 47 | assert.sameValue(Object.keys(obj).length, 3);\n 48 | callCount += 1;\n\u003e 49 | }({...cthulhu, ...o});\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/new/spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/new/spread-obj-mult-spread-getter.js: Unexpected token (49:3)\n 47 | assert.sameValue(Object.keys(obj).length, 3);\n 48 | callCount += 1;\n\u003e 49 | }({...o, c: 4, d: 5, a: 42, ...o});\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-mult-spread.js-strict:true": "test/language/expressions/new/spread-obj-mult-spread.js: SyntaxError: test/language/expressions/new/spread-obj-mult-spread.js: Unexpected token (47:3)\n 45 | assert.sameValue(Object.keys(obj).length, 4);\n 46 | callCount += 1;\n\u003e 47 | }({...o, ...o2});\n | ^\n 48 | \n 49 | assert.sameValue(callCount, 1);\n 50 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-null.js-strict:true": "test/language/expressions/new/spread-obj-null.js: SyntaxError: test/language/expressions/new/spread-obj-null.js: Unexpected token (39:3)\n 37 | assert.sameValue(Object.keys(obj).length, 0);\n 38 | callCount += 1;\n\u003e 39 | }({...null});\n | ^\n 40 | \n 41 | assert.sameValue(callCount, 1);\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-override-immutable.js-strict:true": "test/language/expressions/new/spread-obj-override-immutable.js: SyntaxError: test/language/expressions/new/spread-obj-override-immutable.js: Unexpected token (48:3)\n 46 | });\n 47 | callCount += 1;\n\u003e 48 | }({...o, a: 3});\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/new/spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/new/spread-obj-overrides-prev-properties.js: Unexpected token (45:15)\n 43 | assert.sameValue(o.b, 3);\n 44 | callCount += 1;\n\u003e 45 | }({a: 1, b: 7, ...o});\n | ^\n 46 | \n 47 | assert.sameValue(callCount, 1);\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/new/spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/new/spread-obj-skip-non-enumerable.js: Unexpected token (33:3)\n 31 | assert.sameValue(Object.keys(obj).length, 0);\n 32 | callCount += 1;\n\u003e 33 | }({...o});\n | ^\n 34 | \n 35 | assert.sameValue(callCount, 1);\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-spread-order.js-strict:true": "test/language/expressions/new/spread-obj-spread-order.js: SyntaxError: test/language/expressions/new/spread-obj-spread-order.js: Unexpected token (46:3)\n 44 | assert.sameValue(Object.keys(obj).length, 3);\n 45 | callCount += 1;\n\u003e 46 | }({...o});\n | ^\n 47 | \n 48 | assert.sameValue(callCount, 1);\n 49 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-symbol-property.js-strict:true": "test/language/expressions/new/spread-obj-symbol-property.js: SyntaxError: test/language/expressions/new/spread-obj-symbol-property.js: Unexpected token (47:3)\n 45 | assert.sameValue(Object.keys(obj).length, 2);\n 46 | callCount += 1;\n\u003e 47 | }({...o, c: 4, d: 5});\n | ^\n 48 | \n 49 | assert.sameValue(callCount, 1);\n 50 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-undefined.js-strict:true": "test/language/expressions/new/spread-obj-undefined.js: SyntaxError: test/language/expressions/new/spread-obj-undefined.js: Unexpected token (39:3)\n 37 | assert.sameValue(Object.keys(obj).length, 0);\n 38 | callCount += 1;\n\u003e 39 | }({...undefined});\n | ^\n 40 | \n 41 | assert.sameValue(callCount, 1);\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-obj-with-overrides.js-strict:true": "test/language/expressions/new/spread-obj-with-overrides.js: SyntaxError: test/language/expressions/new/spread-obj-with-overrides.js: Unexpected token (51:3)\n 49 | assert.sameValue(Object.keys(obj).length, 10);\n 50 | callCount += 1;\n\u003e 51 | }({...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o});\n | ^\n 52 | \n 53 | assert.sameValue(callCount, 1);\n 54 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/new/spread-sngl-obj-ident.js-strict:true": "test/language/expressions/new/spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/new/spread-sngl-obj-ident.js: Unexpected token (56:3)\n 54 | });\n 55 | callCount += 1;\n\u003e 56 | }({...o});\n | ^\n 57 | \n 58 | assert.sameValue(callCount, 1);\n 59 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/__proto__-duplicate-computed.js-strict:true": "test/language/expressions/object/__proto__-duplicate-computed.js: Test262Error: prototype is defined Expected SameValue(«[object Object]», «[object Object]») to be true at harness/sta.js:22:9(49)", + "test/language/expressions/new.target/value-via-super-call.js-strict:true": "test/language/expressions/new.target/value-via-super-call.js: Test262Error: within \"parent\" constructor Expected SameValue(«undefined», «function Child() {_classCallCheck(this, Child);return _possibleConstructorReturn(this, (Child.__proto__ || Object.getPrototypeOf(Child)).call(this));\n\n }») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/new/spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/new/spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/new/spread-err-mult-err-obj-unresolvable.js: Unexpected token (35:27)\n 33 | \n 34 | assert.throws(ReferenceError, function() {\n\u003e 35 | new function() {}({a: 0, ...unresolvableReference});\n | ^\n 36 | });\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js: Unexpected token (35:21)\n 33 | \n 34 | assert.throws(ReferenceError, function() {\n\u003e 35 | new function() {}({...unresolvableReference});\n | ^\n 36 | });\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-mult-obj-ident.js-strict:true": "test/language/expressions/new/spread-mult-obj-ident.js: SyntaxError: test/language/expressions/new/spread-mult-obj-ident.js: Unexpected token (70:15)\n 68 | });\n 69 | callCount += 1;\n\u003e 70 | }({a: 1, b: 2, ...o});\n | ^\n 71 | \n 72 | assert.sameValue(callCount, 1);\n 73 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-mult-obj-null.js-strict:true": "test/language/expressions/new/spread-mult-obj-null.js: SyntaxError: test/language/expressions/new/spread-mult-obj-null.js: Unexpected token (41:15)\n 39 | assert.sameValue(Object.keys(obj).length, 2);\n 40 | callCount += 1;\n\u003e 41 | }({a: 1, b: 2, ...null});\n | ^\n 42 | \n 43 | assert.sameValue(callCount, 1);\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-mult-obj-undefined.js-strict:true": "test/language/expressions/new/spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/new/spread-mult-obj-undefined.js: Unexpected token (41:15)\n 39 | assert.sameValue(Object.keys(obj).length, 2);\n 40 | callCount += 1;\n\u003e 41 | }({a: 1, b: 2, ...undefined});\n | ^\n 42 | \n 43 | assert.sameValue(callCount, 1);\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/new/spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/new/spread-obj-getter-descriptor.js: Unexpected token (55:3)\n 53 | });\n 54 | callCount += 1;\n\u003e 55 | }({...o, c: 4, d: 5});\n | ^\n 56 | \n 57 | assert.sameValue(callCount, 1);\n 58 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-getter-init.js-strict:true": "test/language/expressions/new/spread-obj-getter-init.js: SyntaxError: test/language/expressions/new/spread-obj-getter-init.js: Unexpected token (35:3)\n 33 | assert.sameValue(Object.keys(obj).length, 3);\n 34 | callCount += 1;\n\u003e 35 | }({...o, get c() { executedGetter = true; }});\n | ^\n 36 | \n 37 | assert.sameValue(callCount, 1);\n 38 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (49:3)\n 47 | assert.sameValue(Object.keys(obj).length, 3);\n 48 | callCount += 1;\n\u003e 49 | }({...cthulhu, ...o});\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/new/spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/new/spread-obj-mult-spread-getter.js: Unexpected token (49:3)\n 47 | assert.sameValue(Object.keys(obj).length, 3);\n 48 | callCount += 1;\n\u003e 49 | }({...o, c: 4, d: 5, a: 42, ...o});\n | ^\n 50 | \n 51 | assert.sameValue(callCount, 1);\n 52 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-mult-spread.js-strict:true": "test/language/expressions/new/spread-obj-mult-spread.js: SyntaxError: test/language/expressions/new/spread-obj-mult-spread.js: Unexpected token (47:3)\n 45 | assert.sameValue(Object.keys(obj).length, 4);\n 46 | callCount += 1;\n\u003e 47 | }({...o, ...o2});\n | ^\n 48 | \n 49 | assert.sameValue(callCount, 1);\n 50 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-null.js-strict:true": "test/language/expressions/new/spread-obj-null.js: SyntaxError: test/language/expressions/new/spread-obj-null.js: Unexpected token (39:3)\n 37 | assert.sameValue(Object.keys(obj).length, 0);\n 38 | callCount += 1;\n\u003e 39 | }({...null});\n | ^\n 40 | \n 41 | assert.sameValue(callCount, 1);\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-override-immutable.js-strict:true": "test/language/expressions/new/spread-obj-override-immutable.js: SyntaxError: test/language/expressions/new/spread-obj-override-immutable.js: Unexpected token (48:3)\n 46 | });\n 47 | callCount += 1;\n\u003e 48 | }({...o, a: 3});\n | ^\n 49 | \n 50 | assert.sameValue(callCount, 1);\n 51 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/new/spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/new/spread-obj-overrides-prev-properties.js: Unexpected token (45:15)\n 43 | assert.sameValue(o.b, 3);\n 44 | callCount += 1;\n\u003e 45 | }({a: 1, b: 7, ...o});\n | ^\n 46 | \n 47 | assert.sameValue(callCount, 1);\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/new/spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/new/spread-obj-skip-non-enumerable.js: Unexpected token (33:3)\n 31 | assert.sameValue(Object.keys(obj).length, 0);\n 32 | callCount += 1;\n\u003e 33 | }({...o});\n | ^\n 34 | \n 35 | assert.sameValue(callCount, 1);\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-spread-order.js-strict:true": "test/language/expressions/new/spread-obj-spread-order.js: SyntaxError: test/language/expressions/new/spread-obj-spread-order.js: Unexpected token (46:3)\n 44 | assert.sameValue(Object.keys(obj).length, 3);\n 45 | callCount += 1;\n\u003e 46 | }({...o});\n | ^\n 47 | \n 48 | assert.sameValue(callCount, 1);\n 49 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-symbol-property.js-strict:true": "test/language/expressions/new/spread-obj-symbol-property.js: SyntaxError: test/language/expressions/new/spread-obj-symbol-property.js: Unexpected token (47:3)\n 45 | assert.sameValue(Object.keys(obj).length, 2);\n 46 | callCount += 1;\n\u003e 47 | }({...o, c: 4, d: 5});\n | ^\n 48 | \n 49 | assert.sameValue(callCount, 1);\n 50 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-undefined.js-strict:true": "test/language/expressions/new/spread-obj-undefined.js: SyntaxError: test/language/expressions/new/spread-obj-undefined.js: Unexpected token (39:3)\n 37 | assert.sameValue(Object.keys(obj).length, 0);\n 38 | callCount += 1;\n\u003e 39 | }({...undefined});\n | ^\n 40 | \n 41 | assert.sameValue(callCount, 1);\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-obj-with-overrides.js-strict:true": "test/language/expressions/new/spread-obj-with-overrides.js: SyntaxError: test/language/expressions/new/spread-obj-with-overrides.js: Unexpected token (51:3)\n 49 | assert.sameValue(Object.keys(obj).length, 10);\n 50 | callCount += 1;\n\u003e 51 | }({...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o});\n | ^\n 52 | \n 53 | assert.sameValue(callCount, 1);\n 54 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/new/spread-sngl-obj-ident.js-strict:true": "test/language/expressions/new/spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/new/spread-sngl-obj-ident.js: Unexpected token (56:3)\n 54 | });\n 55 | callCount += 1;\n\u003e 56 | }({...o});\n | ^\n 57 | \n 58 | assert.sameValue(callCount, 1);\n 59 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/__proto__-duplicate-computed.js-strict:true": "test/language/expressions/object/__proto__-duplicate-computed.js: Test262Error: prototype is defined Expected SameValue(«[object Object]», «[object Object]») to be true at harness/sta.js:22:9(40)", "test/language/expressions/object/__proto__-duplicate.js-strict:true": "test/language/expressions/object/__proto__-duplicate.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/expressions/object/__proto__-fn-name.js-strict:true": "test/language/expressions/object/__proto__-fn-name.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/expressions/object/__proto__-permitted-dup-shorthand.js-strict:true": "test/language/expressions/object/__proto__-permitted-dup-shorthand.js: TypeError: Object prototype may only be an Object or null: 2 at test/language/expressions/object/__proto__-permitted-dup-shorthand.js:21:12(9)", + "test/language/expressions/object/__proto__-fn-name.js-strict:true": "test/language/expressions/object/__proto__-fn-name.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/expressions/object/__proto__-permitted-dup-shorthand.js-strict:true": "test/language/expressions/object/__proto__-permitted-dup-shorthand.js: TypeError: Object prototype may only be an Object or null: 2 at test/language/expressions/object/__proto__-permitted-dup-shorthand.js:21:12(7)", "test/language/expressions/object/__proto__-value-non-object.js-strict:true": "test/language/expressions/object/__proto__-value-non-object.js: TypeError: Object prototype may only be an Object or null: undefined at test/language/expressions/object/__proto__-value-non-object.js:24:14(4)", - "test/language/expressions/object/accessor-name-computed-yield-id.js-strict:false": "test/language/expressions/object/accessor-name-computed-yield-id.js: SyntaxError: test/language/expressions/object/accessor-name-computed-yield-id.js: Unexpected token (21:4)\n 19 | ---*/\n 20 | \n\u003e 21 | var yield = 'y';\n | ^\n 22 | var yieldSet;\n 23 | var obj = {\n 24 | get [yield]() { return 'get yield'; }, at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/computed-__proto__.js-strict:true": "test/language/expressions/object/computed-__proto__.js: Test262Error: does not change the object prototype (ordinary object) Expected SameValue(«[object Object]», «[object Object]») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (30:6)\n 28 | \n 29 | let o = {\n\u003e 30 | [x ??= 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (30:7)\n 28 | \n 29 | let o = {\n\u003e 30 | [x \u0026\u0026= 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (30:7)\n 28 | \n 29 | let o = {\n\u003e 30 | [x ||= 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/object/accessor-name-computed-yield-id.js-strict:false": "test/language/expressions/object/accessor-name-computed-yield-id.js: SyntaxError: test/language/expressions/object/accessor-name-computed-yield-id.js: Unexpected token (21:4)\n 19 | ---*/\n 20 | \n\u003e 21 | var yield = 'y';\n | ^\n 22 | var yieldSet;\n 23 | var obj = {\n 24 | get [yield]() { return 'get yield'; }, at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/computed-__proto__.js-strict:true": "test/language/expressions/object/computed-__proto__.js: Test262Error: does not change the object prototype (ordinary object) Expected SameValue(«[object Object]», «[object Object]») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (30:6)\n 28 | \n 29 | let o = {\n\u003e 30 | [x ??= 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (30:7)\n 28 | \n 29 | let o = {\n\u003e 30 | [x \u0026\u0026= 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (30:7)\n 28 | \n 29 | let o = {\n\u003e 30 | [x ||= 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(106)", "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-async-arrow-function-expression.js: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-async-arrow-function-expression.js: Line 29:7 Unexpected token function (and 2 more errors)", - "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-expression-coalesce.js: Unexpected token (30:6)\n 28 | \n 29 | let o = {\n\u003e 30 | [x ?? 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/object/cpn-obj-lit-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-expression-coalesce.js: Unexpected token (30:6)\n 28 | \n 29 | let o = {\n\u003e 30 | [x ?? 1]: 2\n | ^\n 31 | };\n 32 | \n 33 | assert.sameValue( at \u003ceval\u003e:2:28542(106)", "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: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-generator-function-declaration.js: Line 26:9 Unexpected token * (and 2 more errors)", - "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)", + "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(106)", "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: test/language/expressions/object/cpn-obj-lit-computed-property-name-from-yield-expression.js: Line 26:9 Unexpected token * (and 5 more errors)", - "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)", - "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)", - "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)", - "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js: Unexpected token (79:13)\n 77 | var callCount = 0;\n 78 | var obj = {\n\u003e 79 | method([...[x, y, z]]) {\n | ^\n 80 | assert.sameValue(x, 3);\n 81 | assert.sameValue(y, 4);\n 82 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...[...x]]) {\n | ^\n 61 | assert(Array.isArray(x));\n 62 | assert.sameValue(x.length, 3);\n 63 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js: Unexpected token (59:13)\n 57 | var callCount = 0;\n 58 | var obj = {\n\u003e 59 | method([...{ length }]) {\n | ^\n 60 | assert.sameValue(length, 3);\n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 61 | assert.sameValue(v, 7);\n 62 | assert.sameValue(w, 8);\n 63 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-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)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (79:13)\n 77 | var callCount = 0;\n 78 | var obj = {\n\u003e 79 | method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 80 | assert.sameValue(x, 3);\n 81 | assert.sameValue(y, 4);\n 82 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...[...x]] = values) {\n | ^\n 61 | assert(Array.isArray(x));\n 62 | assert.sameValue(x.length, 3);\n 63 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (59:13)\n 57 | var callCount = 0;\n 58 | var obj = {\n\u003e 59 | method([...{ length }] = [1, 2, 3]) {\n | ^\n 60 | assert.sameValue(length, 3);\n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 61 | assert.sameValue(v, 7);\n 62 | assert.sameValue(w, 8);\n 63 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js: Unexpected token (48:10)\n 46 | var callCount = 0;\n 47 | var obj = {\n\u003e 48 | method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 49 | assert.sameValue(count, 1);\n 50 | \n 51 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (49:10)\n 47 | var callCount = 0;\n 48 | var obj = {\n\u003e 49 | method({...rest} = o) {\n | ^\n 50 | assert.sameValue(rest.x, undefined);\n 51 | \n 52 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (47:16)\n 45 | var callCount = 0;\n 46 | var obj = {\n\u003e 47 | method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 48 | assert.sameValue(rest.a, undefined);\n 49 | assert.sameValue(rest.b, undefined);\n 50 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js: Unexpected token (48:10)\n 46 | var callCount = 0;\n 47 | var obj = {\n\u003e 48 | method({...x}) {\n | ^\n 49 | assert.sameValue(count, 1);\n 50 | \n 51 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (49:10)\n 47 | var callCount = 0;\n 48 | var obj = {\n\u003e 49 | method({...rest}) {\n | ^\n 50 | assert.sameValue(rest.x, undefined);\n 51 | \n 52 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js: Unexpected token (47:16)\n 45 | var callCount = 0;\n 46 | var obj = {\n\u003e 47 | method({a, b, ...rest}) {\n | ^\n 48 | assert.sameValue(rest.a, undefined);\n 49 | assert.sameValue(rest.b, undefined);\n 50 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/dstr/object-rest-proxy-ownkeys-returned-keys-order.js-strict:true": "test/language/expressions/object/dstr/object-rest-proxy-ownkeys-returned-keys-order.js: SyntaxError: test/language/expressions/object/dstr/object-rest-proxy-ownkeys-returned-keys-order.js: Unexpected token (45:5)\n 43 | });\n 44 | \n\u003e 45 | let {...$} = proxy;\n | ^\n 46 | assert.compareArray(getOwnKeys, ownKeysResult);\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/fn-name-accessor-get.js-strict:true": "test/language/expressions/object/fn-name-accessor-get.js: Test262Error: Expected SameValue(«id», «get id») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/fn-name-accessor-set.js-strict:true": "test/language/expressions/object/fn-name-accessor-set.js: Test262Error: Expected SameValue(«id», «set id») to be true at harness/sta.js:22:9(49)", + "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(40)", + "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(40)", + "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(40)", + "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js: Unexpected token (79:13)\n 77 | var callCount = 0;\n 78 | var obj = {\n\u003e 79 | method([...[x, y, z]]) {\n | ^\n 80 | assert.sameValue(x, 3);\n 81 | assert.sameValue(y, 4);\n 82 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...[...x]]) {\n | ^\n 61 | assert(Array.isArray(x));\n 62 | assert.sameValue(x.length, 3);\n 63 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js: Unexpected token (59:13)\n 57 | var callCount = 0;\n 58 | var obj = {\n\u003e 59 | method([...{ length }]) {\n | ^\n 60 | assert.sameValue(length, 3);\n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 61 | assert.sameValue(v, 7);\n 62 | assert.sameValue(w, 8);\n 63 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-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(40)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (79:13)\n 77 | var callCount = 0;\n 78 | var obj = {\n\u003e 79 | method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 80 | assert.sameValue(x, 3);\n 81 | assert.sameValue(y, 4);\n 82 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...[...x]] = values) {\n | ^\n 61 | assert(Array.isArray(x));\n 62 | assert.sameValue(x.length, 3);\n 63 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (59:13)\n 57 | var callCount = 0;\n 58 | var obj = {\n\u003e 59 | method([...{ length }] = [1, 2, 3]) {\n | ^\n 60 | assert.sameValue(length, 3);\n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (60:13)\n 58 | var callCount = 0;\n 59 | var obj = {\n\u003e 60 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 61 | assert.sameValue(v, 7);\n 62 | assert.sameValue(w, 8);\n 63 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js: Unexpected token (48:10)\n 46 | var callCount = 0;\n 47 | var obj = {\n\u003e 48 | method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 49 | assert.sameValue(count, 1);\n 50 | \n 51 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (49:10)\n 47 | var callCount = 0;\n 48 | var obj = {\n\u003e 49 | method({...rest} = o) {\n | ^\n 50 | assert.sameValue(rest.x, undefined);\n 51 | \n 52 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (47:16)\n 45 | var callCount = 0;\n 46 | var obj = {\n\u003e 47 | method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 48 | assert.sameValue(rest.a, undefined);\n 49 | assert.sameValue(rest.b, undefined);\n 50 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js: Unexpected token (48:10)\n 46 | var callCount = 0;\n 47 | var obj = {\n\u003e 48 | method({...x}) {\n | ^\n 49 | assert.sameValue(count, 1);\n 50 | \n 51 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (49:10)\n 47 | var callCount = 0;\n 48 | var obj = {\n\u003e 49 | method({...rest}) {\n | ^\n 50 | assert.sameValue(rest.x, undefined);\n 51 | \n 52 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js: Unexpected token (47:16)\n 45 | var callCount = 0;\n 46 | var obj = {\n\u003e 47 | method({a, b, ...rest}) {\n | ^\n 48 | assert.sameValue(rest.a, undefined);\n 49 | assert.sameValue(rest.b, undefined);\n 50 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/dstr/object-rest-proxy-ownkeys-returned-keys-order.js-strict:true": "test/language/expressions/object/dstr/object-rest-proxy-ownkeys-returned-keys-order.js: SyntaxError: test/language/expressions/object/dstr/object-rest-proxy-ownkeys-returned-keys-order.js: Unexpected token (45:5)\n 43 | });\n 44 | \n\u003e 45 | let {...$} = proxy;\n | ^\n 46 | assert.compareArray(getOwnKeys, ownKeysResult);\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/fn-name-accessor-get.js-strict:true": "test/language/expressions/object/fn-name-accessor-get.js: Test262Error: Expected SameValue(«id», «get id») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/fn-name-accessor-set.js-strict:true": "test/language/expressions/object/fn-name-accessor-set.js: Test262Error: Expected SameValue(«id», «set id») to be true at harness/sta.js:22:9(40)", "test/language/expressions/object/fn-name-arrow.js-strict:true": "test/language/expressions/object/fn-name-arrow.js: TypeError: Cannot read property 'enumerable' of undefined at verifyNotEnumerable (harness/propertyHelper.js:212:11(8))", - "test/language/expressions/object/fn-name-class.js-strict:true": "test/language/expressions/object/fn-name-class.js: Test262Error: via anonymous Symbol Expected SameValue(«_class», «») to be true at harness/sta.js:22:9(49)", + "test/language/expressions/object/fn-name-class.js-strict:true": "test/language/expressions/object/fn-name-class.js: Test262Error: via anonymous Symbol Expected SameValue(«_class», «») to be true at harness/sta.js:22:9(40)", "test/language/expressions/object/fn-name-cover.js-strict:true": "test/language/expressions/object/fn-name-cover.js: TypeError: Cannot read property 'enumerable' of undefined at verifyNotEnumerable (harness/propertyHelper.js:212:11(8))", "test/language/expressions/object/fn-name-fn.js-strict:true": "test/language/expressions/object/fn-name-fn.js: TypeError: Cannot read property 'enumerable' of undefined at verifyNotEnumerable (harness/propertyHelper.js:212:11(8))", - "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js-strict:true": "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js: Unexpected token (39:8)\n 37 | var callCount = 0;\n 38 | var obj = {\n\u003e 39 | async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 40 | \n 41 | callCount = callCount + 1;\n 42 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js-strict:true": "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js: Unexpected token (40:8)\n 38 | var callCount = 0;\n 39 | var obj = {\n\u003e 40 | async *method(x = y, y) {\n | ^\n 41 | \n 42 | callCount = callCount + 1;\n 43 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js-strict:true": "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js: Unexpected token (40:8)\n 38 | var callCount = 0;\n 39 | var obj = {\n\u003e 40 | async *method(x = x) {\n | ^\n 41 | \n 42 | callCount = callCount + 1;\n 43 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js: Unexpected token (34:8)\n 32 | var callCount = 0;\n 33 | var obj = {\n\u003e 34 | async *method(a = eval(\"var a = 42\")) {\n | ^\n 35 | \n 36 | callCount = callCount + 1;\n 37 | } at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js-strict:true": "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js: Unexpected token (39:8)\n 37 | var callCount = 0;\n 38 | var obj = {\n\u003e 39 | async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 40 | \n 41 | callCount = callCount + 1;\n 42 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js-strict:true": "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js: Unexpected token (40:8)\n 38 | var callCount = 0;\n 39 | var obj = {\n\u003e 40 | async *method(x = y, y) {\n | ^\n 41 | \n 42 | callCount = callCount + 1;\n 43 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js-strict:true": "test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js: Unexpected token (40:8)\n 38 | var callCount = 0;\n 39 | var obj = {\n\u003e 40 | async *method(x = x) {\n | ^\n 41 | \n 42 | callCount = callCount + 1;\n 43 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js: SyntaxError: test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js: Unexpected token (34:8)\n 32 | var callCount = 0;\n 33 | var obj = {\n\u003e 34 | async *method(a = eval(\"var a = 42\")) {\n | ^\n 35 | \n 36 | callCount = callCount + 1;\n 37 | } at \u003ceval\u003e:2:28542(106)", "test/language/expressions/object/method-definition/escaped-get-e.js-strict:true": "test/language/expressions/object/method-definition/escaped-get-e.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/object/method-definition/escaped-get-g.js-strict:true": "test/language/expressions/object/method-definition/escaped-get-g.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/object/method-definition/escaped-get-t.js-strict:true": "test/language/expressions/object/method-definition/escaped-get-t.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -2277,161 +2194,150 @@ "test/language/expressions/object/method-definition/escaped-set-t.js-strict:true": "test/language/expressions/object/method-definition/escaped-set-t.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/object/method-definition/escaped-set.js-strict:true": "test/language/expressions/object/method-definition/escaped-set.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/object/method-definition/fn-name-fn.js-strict:true": "test/language/expressions/object/method-definition/fn-name-fn.js: TypeError: Cannot read property 'enumerable' of undefined at verifyNotEnumerable (harness/propertyHelper.js:212:11(8))", - "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js-strict:false": "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js-strict:false": "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/meth-dflt-params-ref-later.js-strict:true": "test/language/expressions/object/method-definition/meth-dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/meth-dflt-params-ref-self.js-strict:true": "test/language/expressions/object/method-definition/meth-dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/name-invoke-ctor.js-strict:true": "test/language/expressions/object/method-definition/name-invoke-ctor.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/name-name-prop-symbol.js-strict:true": "test/language/expressions/object/method-definition/name-name-prop-symbol.js: Test262Error: Expected SameValue(«», «[method]») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/method-definition/name-param-init-yield.js-strict:false": "test/language/expressions/object/method-definition/name-param-init-yield.js: SyntaxError: test/language/expressions/object/method-definition/name-param-init-yield.js: Unexpected token (13:4)\n 11 | ---*/\n 12 | \n\u003e 13 | var yield = 'default';\n | ^\n 14 | var obj = {\n 15 | method(x = yield) {\n 16 | return x; at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js-strict:false": "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js-strict:false": "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/meth-dflt-params-ref-later.js-strict:true": "test/language/expressions/object/method-definition/meth-dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/meth-dflt-params-ref-self.js-strict:true": "test/language/expressions/object/method-definition/meth-dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/name-invoke-ctor.js-strict:true": "test/language/expressions/object/method-definition/name-invoke-ctor.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/name-name-prop-symbol.js-strict:true": "test/language/expressions/object/method-definition/name-name-prop-symbol.js: Test262Error: Expected SameValue(«», «[method]») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/method-definition/name-param-init-yield.js-strict:false": "test/language/expressions/object/method-definition/name-param-init-yield.js: SyntaxError: test/language/expressions/object/method-definition/name-param-init-yield.js: Unexpected token (13:4)\n 11 | ---*/\n 12 | \n\u003e 13 | var yield = 'default';\n | ^\n 14 | var obj = {\n 15 | method(x = yield) {\n 16 | return x; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/object/method-definition/name-param-redecl.js-strict:true": "test/language/expressions/object/method-definition/name-param-redecl.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/expressions/object/method-definition/name-prop-name-yield-id.js-strict:false": "test/language/expressions/object/method-definition/name-prop-name-yield-id.js: SyntaxError: test/language/expressions/object/method-definition/name-prop-name-yield-id.js: Unexpected token (13:4)\n 11 | ---*/\n 12 | \n\u003e 13 | var yield = 'propName';\n | ^\n 14 | var obj = {\n 15 | [yield]() {}\n 16 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/method-definition/name-prototype-prop.js-strict:true": "test/language/expressions/object/method-definition/name-prototype-prop.js: Test262Error: Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", + "test/language/expressions/object/method-definition/name-prop-name-yield-id.js-strict:false": "test/language/expressions/object/method-definition/name-prop-name-yield-id.js: SyntaxError: test/language/expressions/object/method-definition/name-prop-name-yield-id.js: Unexpected token (13:4)\n 11 | ---*/\n 12 | \n\u003e 13 | var yield = 'propName';\n | ^\n 14 | var obj = {\n 15 | [yield]() {}\n 16 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/method-definition/name-prototype-prop.js-strict:true": "test/language/expressions/object/method-definition/name-prototype-prop.js: Test262Error: Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", "test/language/expressions/object/method-definition/object-method-returns-promise.js-strict:true": "test/language/expressions/object/method-definition/object-method-returns-promise.js: test/language/expressions/object/method-definition/object-method-returns-promise.js: Line 12:9 Unexpected identifier (and 8 more errors)", - "test/language/expressions/object/object-spread-proxy-ownkeys-returned-keys-order.js-strict:true": "test/language/expressions/object/object-spread-proxy-ownkeys-returned-keys-order.js: SyntaxError: test/language/expressions/object/object-spread-proxy-ownkeys-returned-keys-order.js: Unexpected token (45:2)\n 43 | });\n 44 | \n\u003e 45 | ({...proxy});\n | ^\n 46 | assert.compareArray(getOwnKeys, ownKeysResult);\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/prop-def-id-eval-error.js-strict:false": "test/language/expressions/object/prop-def-id-eval-error.js: SyntaxError: test/language/expressions/object/prop-def-id-eval-error.js: 'with' in strict mode (18:2)\n 16 | \n 17 | assert.throws(Test262Error, function() {\n\u003e 18 | with (obj) {\n | ^\n 19 | ({ attr });\n 20 | }\n 21 | }); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/scope-getter-body-lex-distinc.js-strict:false": "test/language/expressions/object/scope-getter-body-lex-distinc.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/scope-meth-body-lex-distinct.js-strict:false": "test/language/expressions/object/scope-meth-body-lex-distinct.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/scope-meth-param-elem-var-close.js-strict:false": "test/language/expressions/object/scope-meth-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/scope-meth-param-elem-var-open.js-strict:false": "test/language/expressions/object/scope-meth-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/scope-meth-param-rest-elem-var-close.js-strict:false": "test/language/expressions/object/scope-meth-param-rest-elem-var-close.js: SyntaxError: test/language/expressions/object/scope-meth-param-rest-elem-var-close.js: Unexpected token (23:7)\n 21 | ({\n 22 | m(\n\u003e 23 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 24 | ) {\n 25 | probeBody = function() { return x; }\n 26 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/scope-meth-param-rest-elem-var-open.js-strict:false": "test/language/expressions/object/scope-meth-param-rest-elem-var-open.js: SyntaxError: test/language/expressions/object/scope-meth-param-rest-elem-var-open.js: Unexpected token (24:7)\n 22 | m(\n 23 | _ = probe1 = function() { return x; },\n\u003e 24 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 25 | ) {}\n 26 | }.m());\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/object/scope-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/object/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/object/scope-setter-body-lex-distinc.js-strict:false": "test/language/expressions/object/scope-setter-body-lex-distinc.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/object/scope-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/object/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/optional-chaining/call-expression.js-strict:true": "test/language/expressions/optional-chaining/call-expression.js: SyntaxError: test/language/expressions/optional-chaining/call-expression.js: Unexpected token (24:26)\n 22 | }\n 23 | }\n\u003e 24 | assert.sameValue(33, fn()?.a);\n | ^\n 25 | assert.sameValue(undefined, fn()?.b);\n 26 | assert.sameValue(44, obj?.fn());\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/eval-optional-call.js-strict:true": "test/language/expressions/optional-chaining/eval-optional-call.js: SyntaxError: test/language/expressions/optional-chaining/eval-optional-call.js: Unexpected token (33:14)\n 31 | function fn() {\n 32 | const a = 'local';\n\u003e 33 | return eval?.('a');\n | ^\n 34 | }\n 35 | \n 36 | assert.sameValue(fn(), 'global', 'fn() returns \"global\" value from indirect eval'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/iteration-statement-do.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-do.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-do.js: Unexpected token (18:13)\n 16 | count++;\n 17 | break;\n\u003e 18 | } while (obj?.a);\n | ^\n 19 | assert.sameValue(1, count);\n 20 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/iteration-statement-for-in.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-for-in.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-for-in.js: Unexpected token (20:22)\n 18 | };\n 19 | let str = '';\n\u003e 20 | for (const key in obj?.inner) {\n | ^\n 21 | str += key;\n 22 | }\n 23 | assert.sameValue('ab', str); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js: Unexpected token (15:23)\n 13 | \n 14 | assert.throws(TypeError, function() {\n\u003e 15 | for (const key of {}?.a) ;\n | ^\n 16 | });\n 17 | \n 18 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/iteration-statement-for.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-for.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-for.js: Unexpected token (17:20)\n 15 | let count;\n 16 | const obj = {a: true};\n\u003e 17 | for (count = 0; obj?.a; count++) {\n | ^\n 18 | if (count \u003e 0) break;\n 19 | }\n 20 | assert.sameValue(count, 1); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/iteration-statement-while.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-while.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-while.js: Unexpected token (15:11)\n 13 | let count = 0;\n 14 | const obj = {a: true};\n\u003e 15 | while (obj?.a) {\n | ^\n 16 | count++;\n 17 | break;\n 18 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/member-expression.js-strict:true": "test/language/expressions/optional-chaining/member-expression.js: SyntaxError: test/language/expressions/optional-chaining/member-expression.js: Unexpected token (18:23)\n 16 | // IdentifierReference\n 17 | const a = {b: 22};\n\u003e 18 | assert.sameValue(22, a?.b);\n | ^\n 19 | // this\n 20 | function fn () {\n 21 | return this?.a at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/new-target-optional-call.js-strict:true": "test/language/expressions/optional-chaining/new-target-optional-call.js: SyntaxError: test/language/expressions/optional-chaining/new-target-optional-call.js: Unexpected token (26:13)\n 24 | }\n 25 | function Foo(blerg) {\n\u003e 26 | new.target?.();\n | ^\n 27 | }\n 28 | \n 29 | Reflect.construct(Foo, [], Base); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-call-preserves-this.js-strict:true": "test/language/expressions/optional-chaining/optional-call-preserves-this.js: SyntaxError: test/language/expressions/optional-chaining/optional-call-preserves-this.js: Unexpected token (21:19)\n 19 | };\n 20 | \n\u003e 21 | assert.sameValue(a?.b().c, 42);\n | ^\n 22 | assert.sameValue((a?.b)().c, 42);\n 23 | \n 24 | assert.sameValue(a.b?.().c, 42); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js: Unexpected token (19:30)\n 17 | const d = [22];\n 18 | \n\u003e 19 | assert.sameValue(undefined, a?.[a?.b]);\n | ^\n 20 | assert.sameValue(11, c?.[a?.b]);\n 21 | assert.sameValue(22, d?.[b?.e]);\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-chain-prod-arguments.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-prod-arguments.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-prod-arguments.js: Unexpected token (18:20)\n 16 | }\n 17 | \n\u003e 18 | assert.sameValue(fn?.(10, 20), 30, 'regular');\n | ^\n 19 | assert.sameValue(String?.(42), '42', 'built-in');\n 20 | assert.sameValue(fn ?. (...[10, 20, 40]), 70, 'spread');\n 21 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-chain-prod-expression.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-prod-expression.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-prod-expression.js: Unexpected token (30:21)\n 28 | };\n 29 | \n\u003e 30 | assert.sameValue(arr?.[0], 39, '[0]');\n | ^\n 31 | assert.sameValue(arr?.[0, 1], 42, '[0, 1]');\n 32 | assert.sameValue(arr?.[1], 42, '[1]');\n 33 | assert.sameValue(arr?.[1, 0], 39, '[1, 0]'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-chain-prod-identifiername.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-prod-identifiername.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-prod-identifiername.js: Unexpected token (20:21)\n 18 | };\n 19 | \n\u003e 20 | assert.sameValue(obj?.a, 'hello');\n | ^\n 21 | assert.sameValue(obj?.\\u0061, 'hello');\n 22 | assert.sameValue(obj?.\\u{0061}, 'hello');\n 23 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-chain.js-strict:true": "test/language/expressions/optional-chaining/optional-chain.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain.js: Unexpected token (33:25)\n 31 | \n 32 | // OptionalChain: ?.[Expression]\n\u003e 33 | assert.sameValue(11, arr?.[i + 1]);\n | ^\n 34 | \n 35 | // OptionalChain: ?.IdentifierName\n 36 | assert.sameValue('hello', obj?.a); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/optional-expression.js-strict:true": "test/language/expressions/optional-chaining/optional-expression.js: SyntaxError: test/language/expressions/optional-chaining/optional-expression.js: Unexpected token (26:25)\n 24 | \n 25 | // OptionalExpression (MemberExpression OptionalChain) OptionalChain\n\u003e 26 | assert.sameValue(22, obj?.a?.b);\n | ^\n 27 | // OptionalExpression (CallExpression OptionalChain) OptionalChain\n 28 | assert.sameValue(undefined, fn()?.a?.b);\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/runtime-semantics-evaluation.js-strict:true": "test/language/expressions/optional-chaining/runtime-semantics-evaluation.js: SyntaxError: test/language/expressions/optional-chaining/runtime-semantics-evaluation.js: Unexpected token (16:32)\n 14 | const nul = null;\n 15 | const undf = undefined;\n\u003e 16 | assert.sameValue(undefined, nul?.a);\n | ^\n 17 | assert.sameValue(undefined, undf?.b);\n 18 | assert.sameValue(undefined, null?.a);\n 19 | assert.sameValue(undefined, undefined?.b); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/short-circuiting.js-strict:true": "test/language/expressions/optional-chaining/short-circuiting.js: SyntaxError: test/language/expressions/optional-chaining/short-circuiting.js: Unexpected token (17:2)\n 15 | let x = 1;\n 16 | \n\u003e 17 | a?.[++x] // short-circuiting.\n | ^\n 18 | a?.b.c(++x).d; // long short-circuiting.\n 19 | \n 20 | undefined?.[++x] // short-circuiting. at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/optional-chaining/super-property-optional-call.js-strict:true": "test/language/expressions/optional-chaining/super-property-optional-call.js: SyntaxError: test/language/expressions/optional-chaining/super-property-optional-call.js: Unexpected token (25:19)\n 23 | class Foo extends Base {\n 24 | method() {\n\u003e 25 | super.method?.();\n | ^\n 26 | }\n 27 | }\n 28 | const foo = new Foo(); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/postfix-decrement/S11.3.2_A6_T1.js-strict:true": "test/language/expressions/postfix-decrement/S11.3.2_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/postfix-decrement/S11.3.2_A6_T2.js-strict:true": "test/language/expressions/postfix-decrement/S11.3.2_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/postfix-decrement/S11.3.2_A6_T3.js-strict:true": "test/language/expressions/postfix-decrement/S11.3.2_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/object/object-spread-proxy-ownkeys-returned-keys-order.js-strict:true": "test/language/expressions/object/object-spread-proxy-ownkeys-returned-keys-order.js: SyntaxError: test/language/expressions/object/object-spread-proxy-ownkeys-returned-keys-order.js: Unexpected token (45:2)\n 43 | });\n 44 | \n\u003e 45 | ({...proxy});\n | ^\n 46 | assert.compareArray(getOwnKeys, ownKeysResult);\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/prop-def-id-eval-error.js-strict:false": "test/language/expressions/object/prop-def-id-eval-error.js: SyntaxError: test/language/expressions/object/prop-def-id-eval-error.js: 'with' in strict mode (18:2)\n 16 | \n 17 | assert.throws(Test262Error, function() {\n\u003e 18 | with (obj) {\n | ^\n 19 | ({ attr });\n 20 | }\n 21 | }); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/scope-meth-param-elem-var-close.js-strict:false": "test/language/expressions/object/scope-meth-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/scope-meth-param-elem-var-open.js-strict:false": "test/language/expressions/object/scope-meth-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/scope-meth-param-rest-elem-var-close.js-strict:false": "test/language/expressions/object/scope-meth-param-rest-elem-var-close.js: SyntaxError: test/language/expressions/object/scope-meth-param-rest-elem-var-close.js: Unexpected token (23:7)\n 21 | ({\n 22 | m(\n\u003e 23 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 24 | ) {\n 25 | probeBody = function() { return x; }\n 26 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/scope-meth-param-rest-elem-var-open.js-strict:false": "test/language/expressions/object/scope-meth-param-rest-elem-var-open.js: SyntaxError: test/language/expressions/object/scope-meth-param-rest-elem-var-open.js: Unexpected token (24:7)\n 22 | m(\n 23 | _ = probe1 = function() { return x; },\n\u003e 24 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 25 | ) {}\n 26 | }.m());\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/object/scope-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/object/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/object/scope-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/object/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/optional-chaining/call-expression.js-strict:true": "test/language/expressions/optional-chaining/call-expression.js: SyntaxError: test/language/expressions/optional-chaining/call-expression.js: Unexpected token (24:26)\n 22 | }\n 23 | }\n\u003e 24 | assert.sameValue(33, fn()?.a);\n | ^\n 25 | assert.sameValue(undefined, fn()?.b);\n 26 | assert.sameValue(44, obj?.fn());\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/eval-optional-call.js-strict:true": "test/language/expressions/optional-chaining/eval-optional-call.js: SyntaxError: test/language/expressions/optional-chaining/eval-optional-call.js: Unexpected token (33:14)\n 31 | function fn() {\n 32 | const a = 'local';\n\u003e 33 | return eval?.('a');\n | ^\n 34 | }\n 35 | \n 36 | assert.sameValue(fn(), 'global', 'fn() returns \"global\" value from indirect eval'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/iteration-statement-do.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-do.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-do.js: Unexpected token (18:13)\n 16 | count++;\n 17 | break;\n\u003e 18 | } while (obj?.a);\n | ^\n 19 | assert.sameValue(1, count);\n 20 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/iteration-statement-for-in.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-for-in.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-for-in.js: Unexpected token (20:22)\n 18 | };\n 19 | let str = '';\n\u003e 20 | for (const key in obj?.inner) {\n | ^\n 21 | str += key;\n 22 | }\n 23 | assert.sameValue('ab', str); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js: Unexpected token (15:23)\n 13 | \n 14 | assert.throws(TypeError, function() {\n\u003e 15 | for (const key of {}?.a) ;\n | ^\n 16 | });\n 17 | \n 18 | assert.throws(TypeError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/iteration-statement-for.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-for.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-for.js: Unexpected token (17:20)\n 15 | let count;\n 16 | const obj = {a: true};\n\u003e 17 | for (count = 0; obj?.a; count++) {\n | ^\n 18 | if (count \u003e 0) break;\n 19 | }\n 20 | assert.sameValue(count, 1); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/iteration-statement-while.js-strict:true": "test/language/expressions/optional-chaining/iteration-statement-while.js: SyntaxError: test/language/expressions/optional-chaining/iteration-statement-while.js: Unexpected token (15:11)\n 13 | let count = 0;\n 14 | const obj = {a: true};\n\u003e 15 | while (obj?.a) {\n | ^\n 16 | count++;\n 17 | break;\n 18 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/member-expression.js-strict:true": "test/language/expressions/optional-chaining/member-expression.js: SyntaxError: test/language/expressions/optional-chaining/member-expression.js: Unexpected token (18:23)\n 16 | // IdentifierReference\n 17 | const a = {b: 22};\n\u003e 18 | assert.sameValue(22, a?.b);\n | ^\n 19 | // this\n 20 | function fn () {\n 21 | return this?.a at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/new-target-optional-call.js-strict:true": "test/language/expressions/optional-chaining/new-target-optional-call.js: SyntaxError: test/language/expressions/optional-chaining/new-target-optional-call.js: Unexpected token (26:13)\n 24 | }\n 25 | function Foo(blerg) {\n\u003e 26 | new.target?.();\n | ^\n 27 | }\n 28 | \n 29 | Reflect.construct(Foo, [], Base); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-call-preserves-this.js-strict:true": "test/language/expressions/optional-chaining/optional-call-preserves-this.js: SyntaxError: test/language/expressions/optional-chaining/optional-call-preserves-this.js: Unexpected token (21:19)\n 19 | };\n 20 | \n\u003e 21 | assert.sameValue(a?.b().c, 42);\n | ^\n 22 | assert.sameValue((a?.b)().c, 42);\n 23 | \n 24 | assert.sameValue(a.b?.().c, 42); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js: Unexpected token (19:30)\n 17 | const d = [22];\n 18 | \n\u003e 19 | assert.sameValue(undefined, a?.[a?.b]);\n | ^\n 20 | assert.sameValue(11, c?.[a?.b]);\n 21 | assert.sameValue(22, d?.[b?.e]);\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-chain-prod-arguments.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-prod-arguments.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-prod-arguments.js: Unexpected token (18:20)\n 16 | }\n 17 | \n\u003e 18 | assert.sameValue(fn?.(10, 20), 30, 'regular');\n | ^\n 19 | assert.sameValue(String?.(42), '42', 'built-in');\n 20 | assert.sameValue(fn ?. (...[10, 20, 40]), 70, 'spread');\n 21 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-chain-prod-expression.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-prod-expression.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-prod-expression.js: Unexpected token (30:21)\n 28 | };\n 29 | \n\u003e 30 | assert.sameValue(arr?.[0], 39, '[0]');\n | ^\n 31 | assert.sameValue(arr?.[0, 1], 42, '[0, 1]');\n 32 | assert.sameValue(arr?.[1], 42, '[1]');\n 33 | assert.sameValue(arr?.[1, 0], 39, '[1, 0]'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-chain-prod-identifiername.js-strict:true": "test/language/expressions/optional-chaining/optional-chain-prod-identifiername.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain-prod-identifiername.js: Unexpected token (20:21)\n 18 | };\n 19 | \n\u003e 20 | assert.sameValue(obj?.a, 'hello');\n | ^\n 21 | assert.sameValue(obj?.\\u0061, 'hello');\n 22 | assert.sameValue(obj?.\\u{0061}, 'hello');\n 23 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-chain.js-strict:true": "test/language/expressions/optional-chaining/optional-chain.js: SyntaxError: test/language/expressions/optional-chaining/optional-chain.js: Unexpected token (33:25)\n 31 | \n 32 | // OptionalChain: ?.[Expression]\n\u003e 33 | assert.sameValue(11, arr?.[i + 1]);\n | ^\n 34 | \n 35 | // OptionalChain: ?.IdentifierName\n 36 | assert.sameValue('hello', obj?.a); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/optional-expression.js-strict:true": "test/language/expressions/optional-chaining/optional-expression.js: SyntaxError: test/language/expressions/optional-chaining/optional-expression.js: Unexpected token (26:25)\n 24 | \n 25 | // OptionalExpression (MemberExpression OptionalChain) OptionalChain\n\u003e 26 | assert.sameValue(22, obj?.a?.b);\n | ^\n 27 | // OptionalExpression (CallExpression OptionalChain) OptionalChain\n 28 | assert.sameValue(undefined, fn()?.a?.b);\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/runtime-semantics-evaluation.js-strict:true": "test/language/expressions/optional-chaining/runtime-semantics-evaluation.js: SyntaxError: test/language/expressions/optional-chaining/runtime-semantics-evaluation.js: Unexpected token (16:32)\n 14 | const nul = null;\n 15 | const undf = undefined;\n\u003e 16 | assert.sameValue(undefined, nul?.a);\n | ^\n 17 | assert.sameValue(undefined, undf?.b);\n 18 | assert.sameValue(undefined, null?.a);\n 19 | assert.sameValue(undefined, undefined?.b); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/short-circuiting.js-strict:true": "test/language/expressions/optional-chaining/short-circuiting.js: SyntaxError: test/language/expressions/optional-chaining/short-circuiting.js: Unexpected token (17:2)\n 15 | let x = 1;\n 16 | \n\u003e 17 | a?.[++x] // short-circuiting.\n | ^\n 18 | a?.b.c(++x).d; // long short-circuiting.\n 19 | \n 20 | undefined?.[++x] // short-circuiting. at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/optional-chaining/super-property-optional-call.js-strict:true": "test/language/expressions/optional-chaining/super-property-optional-call.js: SyntaxError: test/language/expressions/optional-chaining/super-property-optional-call.js: Unexpected token (25:19)\n 23 | class Foo extends Base {\n 24 | method() {\n\u003e 25 | super.method?.();\n | ^\n 26 | }\n 27 | }\n 28 | const foo = new Foo(); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/postfix-decrement/S11.3.2_A6_T1.js-strict:true": "test/language/expressions/postfix-decrement/S11.3.2_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/postfix-decrement/S11.3.2_A6_T2.js-strict:true": "test/language/expressions/postfix-decrement/S11.3.2_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/postfix-decrement/S11.3.2_A6_T3.js-strict:true": "test/language/expressions/postfix-decrement/S11.3.2_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue--1.js-strict:false": "test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue--1.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/postfix-increment/S11.3.1_A6_T1.js-strict:true": "test/language/expressions/postfix-increment/S11.3.1_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/postfix-increment/S11.3.1_A6_T2.js-strict:true": "test/language/expressions/postfix-increment/S11.3.1_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/postfix-increment/S11.3.1_A6_T3.js-strict:true": "test/language/expressions/postfix-increment/S11.3.1_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/postfix-decrement/operator-x-postfix-decrement-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/postfix-increment/S11.3.1_A6_T1.js-strict:true": "test/language/expressions/postfix-increment/S11.3.1_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/postfix-increment/S11.3.1_A6_T2.js-strict:true": "test/language/expressions/postfix-increment/S11.3.1_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/postfix-increment/S11.3.1_A6_T3.js-strict:true": "test/language/expressions/postfix-increment/S11.3.1_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue--1.js-strict:false": "test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue--1.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/prefix-decrement/S11.4.5_A6_T1.js-strict:true": "test/language/expressions/prefix-decrement/S11.4.5_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/prefix-decrement/S11.4.5_A6_T2.js-strict:true": "test/language/expressions/prefix-decrement/S11.4.5_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/prefix-decrement/S11.4.5_A6_T3.js-strict:true": "test/language/expressions/prefix-decrement/S11.4.5_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/postfix-increment/operator-x-postfix-increment-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/prefix-decrement/S11.4.5_A6_T1.js-strict:true": "test/language/expressions/prefix-decrement/S11.4.5_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/prefix-decrement/S11.4.5_A6_T2.js-strict:true": "test/language/expressions/prefix-decrement/S11.4.5_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/prefix-decrement/S11.4.5_A6_T3.js-strict:true": "test/language/expressions/prefix-decrement/S11.4.5_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue--1.js-strict:false": "test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue--1.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/prefix-increment/S11.4.4_A6_T1.js-strict:true": "test/language/expressions/prefix-increment/S11.4.4_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/prefix-increment/S11.4.4_A6_T2.js-strict:true": "test/language/expressions/prefix-increment/S11.4.4_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", - "test/language/expressions/prefix-increment/S11.4.4_A6_T3.js-strict:true": "test/language/expressions/prefix-increment/S11.4.4_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/prefix-decrement/operator-prefix-decrement-x-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/prefix-increment/S11.4.4_A6_T1.js-strict:true": "test/language/expressions/prefix-increment/S11.4.4_A6_T1.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/prefix-increment/S11.4.4_A6_T2.js-strict:true": "test/language/expressions/prefix-increment/S11.4.4_A6_T2.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", + "test/language/expressions/prefix-increment/S11.4.4_A6_T3.js-strict:true": "test/language/expressions/prefix-increment/S11.4.4_A6_T3.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue--1.js-strict:false": "test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue--1.js: TypeError: Object.defineProperty called on non-object at defineProperty (native)", - "test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-bind-this-value-twice.js-strict:true": "test/language/expressions/super/call-bind-this-value-twice.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", + "test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js-strict:false": "test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js: SyntaxError: test/language/expressions/prefix-increment/operator-prefix-increment-x-calls-putvalue-lhs-newvalue-.js: 'with' in strict mode (27:0)\n 25 | };\n 26 | \n\u003e 27 | with (scope) {\n | ^\n 28 | (function() {\n 29 | \"use strict\";\n 30 | assert.throws(ReferenceError, () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-bind-this-value-twice.js-strict:true": "test/language/expressions/super/call-bind-this-value-twice.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", "test/language/expressions/super/call-construct-invocation.js-strict:true": "test/language/expressions/super/call-construct-invocation.js: TypeError: Cannot call a class as a function at _classCallCheck (test/language/expressions/super/call-construct-invocation.js:13:102(9))", - "test/language/expressions/super/call-poisoned-underscore-proto.js-strict:true": "test/language/expressions/super/call-poisoned-underscore-proto.js: Test262Error: should not be called at get (test/language/expressions/super/call-poisoned-underscore-proto.js:18:11(6))", - "test/language/expressions/super/call-proto-not-ctor.js-strict:true": "test/language/expressions/super/call-proto-not-ctor.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js: Unexpected token (38:17)\n 36 | class Test262ChildClass extends Test262ParentClass {\n 37 | constructor() {\n\u003e 38 | super({a: 0, ...unresolvableReference});\n | ^\n 39 | }\n 40 | }\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js: Unexpected token (38:11)\n 36 | class Test262ChildClass extends Test262ParentClass {\n 37 | constructor() {\n\u003e 38 | super({...unresolvableReference});\n | ^\n 39 | }\n 40 | }\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-mult-obj-ident.js-strict:true": "test/language/expressions/super/call-spread-mult-obj-ident.js: SyntaxError: test/language/expressions/super/call-spread-mult-obj-ident.js: Unexpected token (74:23)\n 72 | class Test262ChildClass extends Test262ParentClass {\n 73 | constructor() {\n\u003e 74 | super({a: 1, b: 2, ...o});\n | ^\n 75 | }\n 76 | }\n 77 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-mult-obj-null.js-strict:true": "test/language/expressions/super/call-spread-mult-obj-null.js: SyntaxError: test/language/expressions/super/call-spread-mult-obj-null.js: Unexpected token (45:23)\n 43 | class Test262ChildClass extends Test262ParentClass {\n 44 | constructor() {\n\u003e 45 | super({a: 1, b: 2, ...null});\n | ^\n 46 | }\n 47 | }\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-mult-obj-undefined.js-strict:true": "test/language/expressions/super/call-spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/super/call-spread-mult-obj-undefined.js: Unexpected token (45:23)\n 43 | class Test262ChildClass extends Test262ParentClass {\n 44 | constructor() {\n\u003e 45 | super({a: 1, b: 2, ...undefined});\n | ^\n 46 | }\n 47 | }\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/super/call-spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/super/call-spread-obj-getter-descriptor.js: Unexpected token (59:11)\n 57 | class Test262ChildClass extends Test262ParentClass {\n 58 | constructor() {\n\u003e 59 | super({...o, c: 4, d: 5});\n | ^\n 60 | }\n 61 | }\n 62 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-getter-init.js-strict:true": "test/language/expressions/super/call-spread-obj-getter-init.js: SyntaxError: test/language/expressions/super/call-spread-obj-getter-init.js: Unexpected token (39:11)\n 37 | class Test262ChildClass extends Test262ParentClass {\n 38 | constructor() {\n\u003e 39 | super({...o, get c() { executedGetter = true; }});\n | ^\n 40 | }\n 41 | }\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (53:11)\n 51 | class Test262ChildClass extends Test262ParentClass {\n 52 | constructor() {\n\u003e 53 | super({...cthulhu, ...o});\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/super/call-spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/super/call-spread-obj-mult-spread-getter.js: Unexpected token (53:11)\n 51 | class Test262ChildClass extends Test262ParentClass {\n 52 | constructor() {\n\u003e 53 | super({...o, c: 4, d: 5, a: 42, ...o});\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-mult-spread.js-strict:true": "test/language/expressions/super/call-spread-obj-mult-spread.js: SyntaxError: test/language/expressions/super/call-spread-obj-mult-spread.js: Unexpected token (51:11)\n 49 | class Test262ChildClass extends Test262ParentClass {\n 50 | constructor() {\n\u003e 51 | super({...o, ...o2});\n | ^\n 52 | }\n 53 | }\n 54 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-null.js-strict:true": "test/language/expressions/super/call-spread-obj-null.js: SyntaxError: test/language/expressions/super/call-spread-obj-null.js: Unexpected token (43:11)\n 41 | class Test262ChildClass extends Test262ParentClass {\n 42 | constructor() {\n\u003e 43 | super({...null});\n | ^\n 44 | }\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-override-immutable.js-strict:true": "test/language/expressions/super/call-spread-obj-override-immutable.js: SyntaxError: test/language/expressions/super/call-spread-obj-override-immutable.js: Unexpected token (52:11)\n 50 | class Test262ChildClass extends Test262ParentClass {\n 51 | constructor() {\n\u003e 52 | super({...o, a: 3});\n | ^\n 53 | }\n 54 | }\n 55 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/super/call-spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/super/call-spread-obj-overrides-prev-properties.js: Unexpected token (49:23)\n 47 | class Test262ChildClass extends Test262ParentClass {\n 48 | constructor() {\n\u003e 49 | super({a: 1, b: 7, ...o});\n | ^\n 50 | }\n 51 | }\n 52 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/super/call-spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/super/call-spread-obj-skip-non-enumerable.js: Unexpected token (37:11)\n 35 | class Test262ChildClass extends Test262ParentClass {\n 36 | constructor() {\n\u003e 37 | super({...o});\n | ^\n 38 | }\n 39 | }\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-spread-order.js-strict:true": "test/language/expressions/super/call-spread-obj-spread-order.js: SyntaxError: test/language/expressions/super/call-spread-obj-spread-order.js: Unexpected token (50:11)\n 48 | class Test262ChildClass extends Test262ParentClass {\n 49 | constructor() {\n\u003e 50 | super({...o});\n | ^\n 51 | }\n 52 | }\n 53 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-symbol-property.js-strict:true": "test/language/expressions/super/call-spread-obj-symbol-property.js: SyntaxError: test/language/expressions/super/call-spread-obj-symbol-property.js: Unexpected token (51:11)\n 49 | class Test262ChildClass extends Test262ParentClass {\n 50 | constructor() {\n\u003e 51 | super({...o, c: 4, d: 5});\n | ^\n 52 | }\n 53 | }\n 54 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-undefined.js-strict:true": "test/language/expressions/super/call-spread-obj-undefined.js: SyntaxError: test/language/expressions/super/call-spread-obj-undefined.js: Unexpected token (43:11)\n 41 | class Test262ChildClass extends Test262ParentClass {\n 42 | constructor() {\n\u003e 43 | super({...undefined});\n | ^\n 44 | }\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-obj-with-overrides.js-strict:true": "test/language/expressions/super/call-spread-obj-with-overrides.js: SyntaxError: test/language/expressions/super/call-spread-obj-with-overrides.js: Unexpected token (55:11)\n 53 | class Test262ChildClass extends Test262ParentClass {\n 54 | constructor() {\n\u003e 55 | super({...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o});\n | ^\n 56 | }\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/call-spread-sngl-obj-ident.js-strict:true": "test/language/expressions/super/call-spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/super/call-spread-sngl-obj-ident.js: Unexpected token (60:11)\n 58 | class Test262ChildClass extends Test262ParentClass {\n 59 | constructor() {\n\u003e 60 | super({...o});\n | ^\n 61 | }\n 62 | }\n 63 | at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/prop-dot-cls-null-proto.js-strict:true": "test/language/expressions/super/prop-dot-cls-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-dot-cls-ref-strict.js-strict:true": "test/language/expressions/super/prop-dot-cls-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-dot-cls-this-uninit.js-strict:true": "test/language/expressions/super/prop-dot-cls-this-uninit.js: SyntaxError: test/language/expressions/super/prop-dot-cls-this-uninit.js: 'super.*' is not allowed before super()\n 33 | constructor() {\n 34 | try {\n\u003e 35 | super.x;\n | ^\n 36 | } catch (err) {\n 37 | caught = err;\n 38 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/prop-dot-cls-val-from-eval.js-strict:true": "test/language/expressions/super/prop-dot-cls-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-dot-cls-val-from-eval.js:34:19(7))", - "test/language/expressions/super/prop-dot-obj-null-proto.js-strict:true": "test/language/expressions/super/prop-dot-obj-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-dot-obj-ref-non-strict.js-strict:false": "test/language/expressions/super/prop-dot-obj-ref-non-strict.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-dot-obj-ref-strict.js-strict:true": "test/language/expressions/super/prop-dot-obj-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-dot-obj-val-from-eval.js-strict:true": "test/language/expressions/super/prop-dot-obj-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-dot-obj-val-from-eval.js:36:17(4))", - "test/language/expressions/super/prop-expr-cls-null-proto.js-strict:true": "test/language/expressions/super/prop-expr-cls-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-expr-cls-ref-strict.js-strict:true": "test/language/expressions/super/prop-expr-cls-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-expr-cls-this-uninit.js-strict:true": "test/language/expressions/super/prop-expr-cls-this-uninit.js: SyntaxError: test/language/expressions/super/prop-expr-cls-this-uninit.js: 'super.*' is not allowed before super()\n 33 | constructor() {\n 34 | try {\n\u003e 35 | super['x'];\n | ^\n 36 | } catch (err) {\n 37 | caught = err;\n 38 | } at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/super/prop-expr-cls-val-from-eval.js-strict:true": "test/language/expressions/super/prop-expr-cls-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-expr-cls-val-from-eval.js:33:19(7))", - "test/language/expressions/super/prop-expr-obj-null-proto.js-strict:true": "test/language/expressions/super/prop-expr-obj-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-expr-obj-ref-non-strict.js-strict:false": "test/language/expressions/super/prop-expr-obj-ref-non-strict.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-expr-obj-ref-strict.js-strict:true": "test/language/expressions/super/prop-expr-obj-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/super/prop-expr-obj-val-from-eval.js-strict:true": "test/language/expressions/super/prop-expr-obj-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-expr-obj-val-from-eval.js:36:17(4))", - "test/language/expressions/super/prop-poisoned-underscore-proto.js-strict:true": "test/language/expressions/super/prop-poisoned-underscore-proto.js: Test262Error: should not be called at get (test/language/expressions/super/prop-poisoned-underscore-proto.js:22:11(6))", - "test/language/expressions/tagged-template/cache-differing-expressions-eval.js-strict:true": "test/language/expressions/tagged-template/cache-differing-expressions-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ILLEGAL (and 4 more errors) at test/language/expressions/tagged-template/cache-differing-expressions-eval.js:25:5(63)", - "test/language/expressions/tagged-template/cache-differing-expressions-new-function.js-strict:true": "test/language/expressions/tagged-template/cache-differing-expressions-new-function.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:40 Unexpected token ILLEGAL (and 6 more errors) at test/language/expressions/tagged-template/cache-differing-expressions-new-function.js:25:1(67)", - "test/language/expressions/tagged-template/cache-differing-expressions.js-strict:true": "test/language/expressions/tagged-template/cache-differing-expressions.js: Test262Error: Expected SameValue(«head,tail», «head,tail») to be false at harness/sta.js:22:9(49)", - "test/language/expressions/tagged-template/cache-eval-inner-function.js-strict:true": "test/language/expressions/tagged-template/cache-eval-inner-function.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:33 Unexpected identifier (and 9 more errors) at test/language/expressions/tagged-template/cache-eval-inner-function.js:24:7(21)", - "test/language/expressions/tagged-template/cache-identical-source-eval.js-strict:true": "test/language/expressions/tagged-template/cache-identical-source-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ILLEGAL (and 4 more errors) at test/language/expressions/tagged-template/cache-identical-source-eval.js:24:5(58)", - "test/language/expressions/tagged-template/cache-identical-source-new-function.js-strict:true": "test/language/expressions/tagged-template/cache-identical-source-new-function.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:40 Unexpected token ILLEGAL (and 6 more errors) at test/language/expressions/tagged-template/cache-identical-source-new-function.js:24:1(62)", - "test/language/expressions/tagged-template/cache-identical-source.js-strict:true": "test/language/expressions/tagged-template/cache-identical-source.js: Test262Error: The realm's template cache is by site, not string contents Expected SameValue(«head,tail», «head,tail») to be false at harness/sta.js:22:9(49)", - "test/language/expressions/tagged-template/invalid-escape-sequences.js-strict:true": "test/language/expressions/tagged-template/invalid-escape-sequences.js: SyntaxError: test/language/expressions/tagged-template/invalid-escape-sequences.js: Invalid escape sequence in template (12:4)\n 10 | assert.sameValue(strs[0], undefined, 'Cooked template value should be undefined for illegal escape sequences');\n 11 | assert.sameValue(strs.raw[0], '\\\\01');\n\u003e 12 | })`\\01`;\n | ^\n 13 | \n 14 | (strs =\u003e {\n 15 | assert.sameValue(strs[0], undefined, 'Cooked template value should be undefined for illegal escape sequences'); at \u003ceval\u003e:2:28542(114)", - "test/language/expressions/tagged-template/template-object-frozen-non-strict.js-strict:false": "test/language/expressions/tagged-template/template-object-frozen-non-strict.js: TypeError: Cannot add property test262Prop, object is not extensible at test/language/expressions/tagged-template/template-object-frozen-non-strict.js:19:30(38)", - "test/language/expressions/tagged-template/template-object-template-map.js-strict:true": "test/language/expressions/tagged-template/template-object-template-map.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/expressions/super/call-poisoned-underscore-proto.js-strict:true": "test/language/expressions/super/call-poisoned-underscore-proto.js: Test262Error: should not be called at get (test/language/expressions/super/call-poisoned-underscore-proto.js:18:11(4))", + "test/language/expressions/super/call-proto-not-ctor.js-strict:true": "test/language/expressions/super/call-proto-not-ctor.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js-strict:true": "test/language/expressions/super/call-spread-err-mult-err-iter-get-value.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js-strict:true": "test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js: SyntaxError: test/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js: Unexpected token (38:17)\n 36 | class Test262ChildClass extends Test262ParentClass {\n 37 | constructor() {\n\u003e 38 | super({a: 0, ...unresolvableReference});\n | ^\n 39 | }\n 40 | }\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js-strict:true": "test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js: SyntaxError: test/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js: Unexpected token (38:11)\n 36 | class Test262ChildClass extends Test262ParentClass {\n 37 | constructor() {\n\u003e 38 | super({...unresolvableReference});\n | ^\n 39 | }\n 40 | }\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-mult-obj-ident.js-strict:true": "test/language/expressions/super/call-spread-mult-obj-ident.js: SyntaxError: test/language/expressions/super/call-spread-mult-obj-ident.js: Unexpected token (74:23)\n 72 | class Test262ChildClass extends Test262ParentClass {\n 73 | constructor() {\n\u003e 74 | super({a: 1, b: 2, ...o});\n | ^\n 75 | }\n 76 | }\n 77 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-mult-obj-null.js-strict:true": "test/language/expressions/super/call-spread-mult-obj-null.js: SyntaxError: test/language/expressions/super/call-spread-mult-obj-null.js: Unexpected token (45:23)\n 43 | class Test262ChildClass extends Test262ParentClass {\n 44 | constructor() {\n\u003e 45 | super({a: 1, b: 2, ...null});\n | ^\n 46 | }\n 47 | }\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-mult-obj-undefined.js-strict:true": "test/language/expressions/super/call-spread-mult-obj-undefined.js: SyntaxError: test/language/expressions/super/call-spread-mult-obj-undefined.js: Unexpected token (45:23)\n 43 | class Test262ChildClass extends Test262ParentClass {\n 44 | constructor() {\n\u003e 45 | super({a: 1, b: 2, ...undefined});\n | ^\n 46 | }\n 47 | }\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-getter-descriptor.js-strict:true": "test/language/expressions/super/call-spread-obj-getter-descriptor.js: SyntaxError: test/language/expressions/super/call-spread-obj-getter-descriptor.js: Unexpected token (59:11)\n 57 | class Test262ChildClass extends Test262ParentClass {\n 58 | constructor() {\n\u003e 59 | super({...o, c: 4, d: 5});\n | ^\n 60 | }\n 61 | }\n 62 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-getter-init.js-strict:true": "test/language/expressions/super/call-spread-obj-getter-init.js: SyntaxError: test/language/expressions/super/call-spread-obj-getter-init.js: Unexpected token (39:11)\n 37 | class Test262ChildClass extends Test262ParentClass {\n 38 | constructor() {\n\u003e 39 | super({...o, get c() { executedGetter = true; }});\n | ^\n 40 | }\n 41 | }\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js-strict:true": "test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js: SyntaxError: test/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js: Unexpected token (53:11)\n 51 | class Test262ChildClass extends Test262ParentClass {\n 52 | constructor() {\n\u003e 53 | super({...cthulhu, ...o});\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-mult-spread-getter.js-strict:true": "test/language/expressions/super/call-spread-obj-mult-spread-getter.js: SyntaxError: test/language/expressions/super/call-spread-obj-mult-spread-getter.js: Unexpected token (53:11)\n 51 | class Test262ChildClass extends Test262ParentClass {\n 52 | constructor() {\n\u003e 53 | super({...o, c: 4, d: 5, a: 42, ...o});\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-mult-spread.js-strict:true": "test/language/expressions/super/call-spread-obj-mult-spread.js: SyntaxError: test/language/expressions/super/call-spread-obj-mult-spread.js: Unexpected token (51:11)\n 49 | class Test262ChildClass extends Test262ParentClass {\n 50 | constructor() {\n\u003e 51 | super({...o, ...o2});\n | ^\n 52 | }\n 53 | }\n 54 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-null.js-strict:true": "test/language/expressions/super/call-spread-obj-null.js: SyntaxError: test/language/expressions/super/call-spread-obj-null.js: Unexpected token (43:11)\n 41 | class Test262ChildClass extends Test262ParentClass {\n 42 | constructor() {\n\u003e 43 | super({...null});\n | ^\n 44 | }\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-override-immutable.js-strict:true": "test/language/expressions/super/call-spread-obj-override-immutable.js: SyntaxError: test/language/expressions/super/call-spread-obj-override-immutable.js: Unexpected token (52:11)\n 50 | class Test262ChildClass extends Test262ParentClass {\n 51 | constructor() {\n\u003e 52 | super({...o, a: 3});\n | ^\n 53 | }\n 54 | }\n 55 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-overrides-prev-properties.js-strict:true": "test/language/expressions/super/call-spread-obj-overrides-prev-properties.js: SyntaxError: test/language/expressions/super/call-spread-obj-overrides-prev-properties.js: Unexpected token (49:23)\n 47 | class Test262ChildClass extends Test262ParentClass {\n 48 | constructor() {\n\u003e 49 | super({a: 1, b: 7, ...o});\n | ^\n 50 | }\n 51 | }\n 52 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-skip-non-enumerable.js-strict:true": "test/language/expressions/super/call-spread-obj-skip-non-enumerable.js: SyntaxError: test/language/expressions/super/call-spread-obj-skip-non-enumerable.js: Unexpected token (37:11)\n 35 | class Test262ChildClass extends Test262ParentClass {\n 36 | constructor() {\n\u003e 37 | super({...o});\n | ^\n 38 | }\n 39 | }\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-spread-order.js-strict:true": "test/language/expressions/super/call-spread-obj-spread-order.js: SyntaxError: test/language/expressions/super/call-spread-obj-spread-order.js: Unexpected token (50:11)\n 48 | class Test262ChildClass extends Test262ParentClass {\n 49 | constructor() {\n\u003e 50 | super({...o});\n | ^\n 51 | }\n 52 | }\n 53 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-symbol-property.js-strict:true": "test/language/expressions/super/call-spread-obj-symbol-property.js: SyntaxError: test/language/expressions/super/call-spread-obj-symbol-property.js: Unexpected token (51:11)\n 49 | class Test262ChildClass extends Test262ParentClass {\n 50 | constructor() {\n\u003e 51 | super({...o, c: 4, d: 5});\n | ^\n 52 | }\n 53 | }\n 54 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-undefined.js-strict:true": "test/language/expressions/super/call-spread-obj-undefined.js: SyntaxError: test/language/expressions/super/call-spread-obj-undefined.js: Unexpected token (43:11)\n 41 | class Test262ChildClass extends Test262ParentClass {\n 42 | constructor() {\n\u003e 43 | super({...undefined});\n | ^\n 44 | }\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-obj-with-overrides.js-strict:true": "test/language/expressions/super/call-spread-obj-with-overrides.js: SyntaxError: test/language/expressions/super/call-spread-obj-with-overrides.js: Unexpected token (55:11)\n 53 | class Test262ChildClass extends Test262ParentClass {\n 54 | constructor() {\n\u003e 55 | super({...o, a: 1, b: 7, d: 5, h: -0, i: Symbol(\"foo\"), j: o});\n | ^\n 56 | }\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/call-spread-sngl-obj-ident.js-strict:true": "test/language/expressions/super/call-spread-sngl-obj-ident.js: SyntaxError: test/language/expressions/super/call-spread-sngl-obj-ident.js: Unexpected token (60:11)\n 58 | class Test262ChildClass extends Test262ParentClass {\n 59 | constructor() {\n\u003e 60 | super({...o});\n | ^\n 61 | }\n 62 | }\n 63 | at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/prop-dot-cls-null-proto.js-strict:true": "test/language/expressions/super/prop-dot-cls-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-dot-cls-ref-strict.js-strict:true": "test/language/expressions/super/prop-dot-cls-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-dot-cls-this-uninit.js-strict:true": "test/language/expressions/super/prop-dot-cls-this-uninit.js: SyntaxError: test/language/expressions/super/prop-dot-cls-this-uninit.js: 'super.*' is not allowed before super()\n 33 | constructor() {\n 34 | try {\n\u003e 35 | super.x;\n | ^\n 36 | } catch (err) {\n 37 | caught = err;\n 38 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/prop-dot-cls-val-from-eval.js-strict:true": "test/language/expressions/super/prop-dot-cls-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-dot-cls-val-from-eval.js:34:19(8))", + "test/language/expressions/super/prop-dot-obj-null-proto.js-strict:true": "test/language/expressions/super/prop-dot-obj-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-dot-obj-ref-non-strict.js-strict:false": "test/language/expressions/super/prop-dot-obj-ref-non-strict.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-dot-obj-ref-strict.js-strict:true": "test/language/expressions/super/prop-dot-obj-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-dot-obj-val-from-eval.js-strict:true": "test/language/expressions/super/prop-dot-obj-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-dot-obj-val-from-eval.js:36:17(6))", + "test/language/expressions/super/prop-expr-cls-null-proto.js-strict:true": "test/language/expressions/super/prop-expr-cls-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-expr-cls-ref-strict.js-strict:true": "test/language/expressions/super/prop-expr-cls-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-expr-cls-this-uninit.js-strict:true": "test/language/expressions/super/prop-expr-cls-this-uninit.js: SyntaxError: test/language/expressions/super/prop-expr-cls-this-uninit.js: 'super.*' is not allowed before super()\n 33 | constructor() {\n 34 | try {\n\u003e 35 | super['x'];\n | ^\n 36 | } catch (err) {\n 37 | caught = err;\n 38 | } at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/super/prop-expr-cls-val-from-eval.js-strict:true": "test/language/expressions/super/prop-expr-cls-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-expr-cls-val-from-eval.js:33:19(8))", + "test/language/expressions/super/prop-expr-obj-null-proto.js-strict:true": "test/language/expressions/super/prop-expr-obj-null-proto.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-expr-obj-ref-non-strict.js-strict:false": "test/language/expressions/super/prop-expr-obj-ref-non-strict.js: Test262Error: Expected SameValue(«false», «true») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-expr-obj-ref-strict.js-strict:true": "test/language/expressions/super/prop-expr-obj-ref-strict.js: Test262Error: Expected SameValue(«undefined», «object») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/super/prop-expr-obj-val-from-eval.js-strict:true": "test/language/expressions/super/prop-expr-obj-val-from-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at method (test/language/expressions/super/prop-expr-obj-val-from-eval.js:36:17(6))", + "test/language/expressions/super/prop-poisoned-underscore-proto.js-strict:true": "test/language/expressions/super/prop-poisoned-underscore-proto.js: Test262Error: should not be called at get (test/language/expressions/super/prop-poisoned-underscore-proto.js:22:11(4))", + "test/language/expressions/tagged-template/cache-differing-expressions-eval.js-strict:true": "test/language/expressions/tagged-template/cache-differing-expressions-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ILLEGAL (and 4 more errors) at test/language/expressions/tagged-template/cache-differing-expressions-eval.js:25:5(44)", + "test/language/expressions/tagged-template/cache-differing-expressions-new-function.js-strict:true": "test/language/expressions/tagged-template/cache-differing-expressions-new-function.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:40 Unexpected token ILLEGAL (and 6 more errors) at test/language/expressions/tagged-template/cache-differing-expressions-new-function.js:25:1(48)", + "test/language/expressions/tagged-template/cache-differing-expressions.js-strict:true": "test/language/expressions/tagged-template/cache-differing-expressions.js: Test262Error: Expected SameValue(«head,tail», «head,tail») to be false at harness/sta.js:22:9(40)", + "test/language/expressions/tagged-template/cache-eval-inner-function.js-strict:true": "test/language/expressions/tagged-template/cache-eval-inner-function.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:64 Unexpected token ILLEGAL (and 6 more errors) at test/language/expressions/tagged-template/cache-eval-inner-function.js:24:7(14)", + "test/language/expressions/tagged-template/cache-identical-source-eval.js-strict:true": "test/language/expressions/tagged-template/cache-identical-source-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ILLEGAL (and 4 more errors) at test/language/expressions/tagged-template/cache-identical-source-eval.js:24:5(41)", + "test/language/expressions/tagged-template/cache-identical-source-new-function.js-strict:true": "test/language/expressions/tagged-template/cache-identical-source-new-function.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:40 Unexpected token ILLEGAL (and 6 more errors) at test/language/expressions/tagged-template/cache-identical-source-new-function.js:24:1(45)", + "test/language/expressions/tagged-template/cache-identical-source.js-strict:true": "test/language/expressions/tagged-template/cache-identical-source.js: Test262Error: The realm's template cache is by site, not string contents Expected SameValue(«head,tail», «head,tail») to be false at harness/sta.js:22:9(40)", + "test/language/expressions/tagged-template/invalid-escape-sequences.js-strict:true": "test/language/expressions/tagged-template/invalid-escape-sequences.js: SyntaxError: test/language/expressions/tagged-template/invalid-escape-sequences.js: Invalid escape sequence in template (12:4)\n 10 | assert.sameValue(strs[0], undefined, 'Cooked template value should be undefined for illegal escape sequences');\n 11 | assert.sameValue(strs.raw[0], '\\\\01');\n\u003e 12 | })`\\01`;\n | ^\n 13 | \n 14 | (strs =\u003e {\n 15 | assert.sameValue(strs[0], undefined, 'Cooked template value should be undefined for illegal escape sequences'); at \u003ceval\u003e:2:28542(106)", + "test/language/expressions/tagged-template/template-object-frozen-non-strict.js-strict:false": "test/language/expressions/tagged-template/template-object-frozen-non-strict.js: TypeError: Cannot add property test262Prop, object is not extensible at test/language/expressions/tagged-template/template-object-frozen-non-strict.js:19:30(29)", + "test/language/expressions/tagged-template/template-object-template-map.js-strict:true": "test/language/expressions/tagged-template/template-object-template-map.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence-8.js-strict:true": "test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence-8.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence-9.js-strict:true": "test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence-9.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js-strict:true": "test/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/expressions/template-literal/mongolian-vowel-separator-eval.js-strict:true": "test/language/expressions/template-literal/mongolian-vowel-separator-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL (and 3 more errors) at test/language/expressions/template-literal/mongolian-vowel-separator-eval.js:23:22(5)", - "test/language/expressions/template-literal/tv-line-continuation.js-strict:true": "test/language/expressions/template-literal/tv-line-continuation.js: Test262Error: Line Separator Expected SameValue(«\u2028», «») to be true at harness/sta.js:22:9(49)", - "test/language/expressions/typeof/proxy.js-strict:true": "test/language/expressions/typeof/proxy.js: Test262Error: Expected SameValue(«object», «function») to be true at harness/sta.js:22:9(49)", - "test/language/function-code/block-decl-onlystrict.js-strict:true": "test/language/function-code/block-decl-onlystrict.js: TypeError: Cannot read property 'constructor' of undefined at test/language/function-code/block-decl-onlystrict.js:38:18(10)", - "test/language/function-code/eval-param-env-with-computed-key.js-strict:false": "test/language/function-code/eval-param-env-with-computed-key.js: Test262Error: Expected SameValue(«outer», «inner») to be true at harness/sta.js:22:9(49)", - "test/language/function-code/eval-param-env-with-prop-initializer.js-strict:false": "test/language/function-code/eval-param-env-with-prop-initializer.js: Test262Error: Expected SameValue(«outer», «inner») to be true at harness/sta.js:22:9(49)", - "test/language/function-code/switch-case-decl-onlystrict.js-strict:true": "test/language/function-code/switch-case-decl-onlystrict.js: TypeError: Cannot read property 'constructor' of undefined at test/language/function-code/switch-case-decl-onlystrict.js:39:18(10)", - "test/language/function-code/switch-dflt-decl-onlystrict.js-strict:true": "test/language/function-code/switch-dflt-decl-onlystrict.js: TypeError: Cannot read property 'constructor' of undefined at test/language/function-code/switch-dflt-decl-onlystrict.js:39:18(10)", - "test/language/global-code/block-decl-strict.js-strict:true": "test/language/global-code/block-decl-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/global-code/decl-lex-configurable-global.js-strict:true": "test/language/global-code/decl-lex-configurable-global.js: TypeError: Cannot read property 'Array' of undefined at test/language/global-code/decl-lex-configurable-global.js:30:25(16)", - "test/language/global-code/decl-lex-deletion.js-strict:false": "test/language/global-code/decl-lex-deletion.js: SyntaxError: test/language/global-code/decl-lex-deletion.js: Deleting local variable in strict mode (23:0)\n 21 | let test262let;\n 22 | \n\u003e 23 | delete test262let;\n | ^\n 24 | \n 25 | // Binding values are asserted by a dedicated test. IdentifierReferences serve\n 26 | // to ensure that the entries in the environment record persist. at \u003ceval\u003e:2:28542(114)", - "test/language/global-code/decl-lex-restricted-global.js-strict:true": "test/language/global-code/decl-lex-restricted-global.js: Expected error: \u003cnil\u003e", - "test/language/global-code/decl-lex.js-strict:true": "test/language/global-code/decl-lex.js: SyntaxError: test/language/global-code/decl-lex.js: \"test262const\" is read-only\n 33 | \n 34 | assert.throws(TypeError, function() {\n\u003e 35 | test262const = 4;\n | ^\n 36 | }, '`const` binding is strictly immutable');\n 37 | assert.sameValue(test262const, 3, '`const` binding cannot be modified');\n 38 | assert.sameValue( at \u003ceval\u003e:2:28542(114)", + "test/language/expressions/template-literal/tv-line-continuation.js-strict:true": "test/language/expressions/template-literal/tv-line-continuation.js: Test262Error: Line Separator Expected SameValue(«\u2028», «») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/typeof/proxy.js-strict:true": "test/language/expressions/typeof/proxy.js: Test262Error: Expected SameValue(«object», «function») to be true at harness/sta.js:22:9(40)", + "test/language/function-code/eval-param-env-with-computed-key.js-strict:false": "test/language/function-code/eval-param-env-with-computed-key.js: Test262Error: Expected SameValue(«outer», «inner») to be true at harness/sta.js:22:9(40)", + "test/language/function-code/eval-param-env-with-prop-initializer.js-strict:false": "test/language/function-code/eval-param-env-with-prop-initializer.js: Test262Error: Expected SameValue(«outer», «inner») to be true at harness/sta.js:22:9(40)", + "test/language/global-code/decl-lex-deletion.js-strict:false": "test/language/global-code/decl-lex-deletion.js: SyntaxError: test/language/global-code/decl-lex-deletion.js: Deleting local variable in strict mode (23:0)\n 21 | let test262let;\n 22 | \n\u003e 23 | delete test262let;\n | ^\n 24 | \n 25 | // Binding values are asserted by a dedicated test. IdentifierReferences serve\n 26 | // to ensure that the entries in the environment record persist. at \u003ceval\u003e:2:28542(106)", + "test/language/global-code/decl-lex.js-strict:true": "test/language/global-code/decl-lex.js: SyntaxError: test/language/global-code/decl-lex.js: \"test262const\" is read-only\n 33 | \n 34 | assert.throws(TypeError, function() {\n\u003e 35 | test262const = 4;\n | ^\n 36 | }, '`const` binding is strictly immutable');\n 37 | assert.sameValue(test262const, 3, '`const` binding cannot be modified');\n 38 | assert.sameValue( at \u003ceval\u003e:2:28542(106)", "test/language/global-code/export.js-strict:true": "test/language/global-code/export.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/global-code/import.js-strict:true": "test/language/global-code/import.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/global-code/new.target-arrow.js-strict:true": "test/language/global-code/new.target-arrow.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/global-code/script-decl-func-dups.js-strict:true": "test/language/global-code/script-decl-func-dups.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-func-dups.js:28:16(6)", "test/language/global-code/script-decl-func.js-strict:true": "test/language/global-code/script-decl-func.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-func.js:42:16(4)", "test/language/global-code/script-decl-lex-deletion.js-strict:false": "test/language/global-code/script-decl-lex-deletion.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-lex-deletion.js:21:16(4)", - "test/language/global-code/script-decl-lex-lex.js-strict:true": "test/language/global-code/script-decl-lex-lex.js: Test262Error: `let` binding Expected a SyntaxError but got a TypeError at harness/sta.js:22:9(49)", + "test/language/global-code/script-decl-lex-lex.js-strict:true": "test/language/global-code/script-decl-lex-lex.js: Test262Error: `let` binding Expected a SyntaxError but got a TypeError at harness/sta.js:22:9(40)", "test/language/global-code/script-decl-lex-restricted-global.js-strict:true": "test/language/global-code/script-decl-lex-restricted-global.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-lex-restricted-global.js:24:16(24)", - "test/language/global-code/script-decl-lex-var.js-strict:true": "test/language/global-code/script-decl-lex-var.js: Test262Error: variable Expected a SyntaxError but got a TypeError at harness/sta.js:22:9(49)", + "test/language/global-code/script-decl-lex-var.js-strict:true": "test/language/global-code/script-decl-lex-var.js: Test262Error: variable Expected a SyntaxError but got a TypeError at harness/sta.js:22:9(40)", "test/language/global-code/script-decl-lex.js-strict:true": "test/language/global-code/script-decl-lex.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-lex.js:25:16(10)", - "test/language/global-code/script-decl-var-collision.js-strict:true": "test/language/global-code/script-decl-var-collision.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-var-collision.js:20:16(25)", + "test/language/global-code/script-decl-var-collision.js-strict:true": "test/language/global-code/script-decl-var-collision.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-var-collision.js:20:16(15)", "test/language/global-code/script-decl-var.js-strict:true": "test/language/global-code/script-decl-var.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-var.js:36:16(4)", - "test/language/global-code/switch-case-decl-strict.js-strict:true": "test/language/global-code/switch-case-decl-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/global-code/switch-dflt-decl-strict.js-strict:true": "test/language/global-code/switch-dflt-decl-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", "test/language/identifiers/other_id_continue-escaped.js-strict:true": "test/language/identifiers/other_id_continue-escaped.js: test/language/identifiers/other_id_continue-escaped.js: Line 13:6 Unexpected token ILLEGAL (and 35 more errors)", "test/language/identifiers/other_id_continue.js-strict:true": "test/language/identifiers/other_id_continue.js: test/language/identifiers/other_id_continue.js: Line 13:6 Unexpected token ILLEGAL (and 35 more errors)", "test/language/identifiers/other_id_start-escaped.js-strict:true": "test/language/identifiers/other_id_start-escaped.js: test/language/identifiers/other_id_start-escaped.js: Line 13:5 Unexpected token ILLEGAL (and 16 more errors)", "test/language/identifiers/other_id_start.js-strict:true": "test/language/identifiers/other_id_start.js: test/language/identifiers/other_id_start.js: Line 13:5 Unexpected token ILLEGAL (and 16 more errors)", - "test/language/identifiers/part-unicode-10.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-10.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-10.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u0AFA\\u0AFB\\u0AFC\\u0AFD\\u0AFE\\u0AFF\\u0D00\\u0D3B\\u0D3C\\u1CF7\\u1DF6\\u1DF7\\u1DF8\\u1DF9\\u{11A01}\\u{11A02}\\u{11A03}\\u{11A04}\\u{11A05}\\u{11A06}\\u{11A07}\\u{11A08}\\u{11A09}\\u{11A0A}\\u{11A33}\\u{11A34}\\u{11A35}\\u{11A36}\\u{11A37}\\u{11A38}\\u{11A39}\\u{11A3B}\\u{11A3C}\\u{11A3D}\\u{11A3E}\\u{11A47}\\u{11A51}\\u{11A52}\\u{11A53}\\u{11A54}\\u{11A55}\\u{11A56}\\u{11A57}\\u{11A58}\\u{11A59}\\u{11A5A}\\u{11A5B}\\u{11A8A}\\u{11A8B}\\u{11A8C}\\u{11A8D}\\u{11A8E}\\u{11A8F}\\u{11A90}\\u{11A91}\\u{11A92}\\u{11A93}\\u{11A94}\\u{11A95}\\u{11A96}\\u{11A97}\\u{11A98}\\u{11A99}\\u{11D31}\\u{11D32}\\u{11D33}\\u{11D34}\\u{11D35}\\u{11D36}\\u{11D3A}\\u{11D3C}\\u{11D3D}\\u{11D3F}\\u{11D40}\\u{11D41}\\u{11D42}\\u{11D43}\\u{11D44}\\u{11D45}\\u{11D47}\\u{11D50}\\u{11D51}\\u{11D52}\\u{11D53}\\u{11D54}\\u{11D55}\\u{11D56}\\u{11D57}\\u{11D58}\\u{11D59};\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-10.0.0.js-strict:true": "test/language/identifiers/part-unicode-10.0.0.js: SyntaxError: test/language/identifiers/part-unicode-10.0.0.js: Unexpected character 'ૺ' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _ૺૻૼ૽૾૿ഀ഻഼᳷᷹᷷᷸᷶𑨁𑨂𑨃𑨄𑨅𑨆𑨇𑨈𑨉𑨊𑨳𑨴𑨵𑨶𑨷𑨸𑨹𑨻𑨼𑨽𑨾𑩇𑩑𑩒𑩓𑩔𑩕𑩖𑩗𑩘𑩙𑩚𑩛𑪊𑪋𑪌𑪍𑪎𑪏𑪐𑪑𑪒𑪓𑪔𑪕𑪖𑪗𑪘𑪙𑴱𑴲𑴳𑴴𑴵𑴶𑴺𑴼𑴽𑴿𑵀𑵁𑵂𑵃𑵄𑵅𑵇𑵐𑵑𑵒𑵓𑵔𑵕𑵖𑵗𑵘𑵙;\n | ^\n 16 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-11.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-11.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-11.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u07FD\\u08D3\\u09FE\\u0C04\\uA8FF\\u{10D24}\\u{10D25}\\u{10D26}\\u{10D27}\\u{10D30}\\u{10D31}\\u{10D32}\\u{10D33}\\u{10D34}\\u{10D35}\\u{10D36}\\u{10D37}\\u{10D38}\\u{10D39}\\u{10F46}\\u{10F47}\\u{10F48}\\u{10F49}\\u{10F4A}\\u{10F4B}\\u{10F4C}\\u{10F4D}\\u{10F4E}\\u{10F4F}\\u{10F50}\\u{11145}\\u{11146}\\u{111C9}\\u{1133B}\\u{1145E}\\u{1182C}\\u{1182D}\\u{1182E}\\u{1182F}\\u{11830}\\u{11831}\\u{11832}\\u{11833}\\u{11834}\\u{11835}\\u{11836}\\u{11837}\\u{11838}\\u{11839}\\u{1183A}\\u{11D8A}\\u{11D8B}\\u{11D8C}\\u{11D8D}\\u{11D8E}\\u{11D90}\\u{11D91}\\u{11D93}\\u{11D94}\\u{11D95}\\u{11D96}\\u{11D97}\\u{11DA0}\\u{11DA1}\\u{11DA2}\\u{11DA3}\\u{11DA4}\\u{11DA5}\\u{11DA6}\\u{11DA7}\\u{11DA8}\\u{11DA9}\\u{11EF3}\\u{11EF4}\\u{11EF5}\\u{11EF6};\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-11.0.0.js-strict:true": "test/language/identifiers/part-unicode-11.0.0.js: SyntaxError: test/language/identifiers/part-unicode-11.0.0.js: Unexpected character '߽' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _߽࣓৾ఄꣿ𐴤𐴥𐴦𐴧𐴰𐴱𐴲𐴳𐴴𐴵𐴶𐴷𐴸𐴹𐽆𐽇𐽋𐽍𐽎𐽏𐽐𐽈𐽉𐽊𐽌𑅅𑅆𑇉𑌻𑑞𑠬𑠭𑠮𑠯𑠰𑠱𑠲𑠳𑠴𑠵𑠶𑠷𑠸𑠺𑠹𑶊𑶋𑶌𑶍𑶎𑶐𑶑𑶓𑶔𑶕𑶖𑶗𑶠𑶡𑶢𑶣𑶤𑶥𑶦𑶧𑶨𑶩𑻳𑻴𑻵𑻶;\n | ^\n 16 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-12.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-12.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-12.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u0EBA\\u{119D1}\\u{119D2}\\u{119D3}\\u{119D4}\\u{119D5}\\u{119D6}\\u{119D7}\\u{119DA}\\u{119DB}\\u{119DC}\\u{119DD}\\u{119DE}\\u{119DF}\\u{119E0}\\u{119E4}\\u{16F4F}\\u{16F7F}\\u{16F80}\\u{16F81}\\u{16F82}\\u{16F83}\\u{16F84}\\u{16F85}\\u{16F86}\\u{16F87}\\u{1E130}\\u{1E131}\\u{1E132}\\u{1E133}\\u{1E134}\\u{1E135}\\u{1E136}\\u{1E140}\\u{1E141}\\u{1E142}\\u{1E143}\\u{1E144}\\u{1E145}\\u{1E146}\\u{1E147}\\u{1E148}\\u{1E149}\\u{1E2EC}\\u{1E2ED}\\u{1E2EE}\\u{1E2EF}\\u{1E2F0}\\u{1E2F1}\\u{1E2F2}\\u{1E2F3}\\u{1E2F4}\\u{1E2F5}\\u{1E2F6}\\u{1E2F7}\\u{1E2F8}\\u{1E2F9};\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-12.0.0.js-strict:true": "test/language/identifiers/part-unicode-12.0.0.js: SyntaxError: test/language/identifiers/part-unicode-12.0.0.js: Unexpected character '຺' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _຺𑧑𑧒𑧓𑧔𑧕𑧖𑧗𑧚𑧛𑧜𑧝𑧞𑧟𑧠𑧤𖽏𖽿𖾀𖾁𖾂𖾃𖾄𖾅𖾆𖾇𞄰𞄱𞄲𞄳𞄴𞄵𞄶𞅀𞅁𞅂𞅃𞅄𞅅𞅆𞅇𞅈𞅉𞋬𞋭𞋮𞋯𞋰𞋱𞋲𞋳𞋴𞋵𞋶𞋷𞋸𞋹;\n | ^\n 16 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-13.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-13.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-13.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u0B55\\u0D81\\u1ABF\\u1AC0\\uA82C\\u{10EAB}\\u{10EAC}\\u{111CE}\\u{111CF}\\u{11930}\\u{11931}\\u{11932}\\u{11933}\\u{11934}\\u{11935}\\u{11937}\\u{11938}\\u{1193B}\\u{1193C}\\u{1193D}\\u{1193E}\\u{11940}\\u{11942}\\u{11943}\\u{11950}\\u{11951}\\u{11952}\\u{11953}\\u{11954}\\u{11955}\\u{11956}\\u{11957}\\u{11958}\\u{11959}\\u{16FE4}\\u{16FF0}\\u{16FF1}\\u{1FBF0}\\u{1FBF1}\\u{1FBF2}\\u{1FBF3}\\u{1FBF4}\\u{1FBF5}\\u{1FBF6}\\u{1FBF7}\\u{1FBF8}\\u{1FBF9};\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/identifiers/part-unicode-13.0.0.js-strict:true": "test/language/identifiers/part-unicode-13.0.0.js: SyntaxError: test/language/identifiers/part-unicode-13.0.0.js: Unexpected character '୕' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _୕ඁ꠬ᪿᫀ𐺫𐺬𑇎𑇏𑤰𑤱𑤲𑤳𑤴𑤵𑤷𑤸𑤻𑤼𑤽𑤾𑥀𑥂𑥃𑥐𑥑𑥒𑥓𑥔𑥕𑥖𑥗𑥘𑥙𖿤𖿰𖿱🯰🯱🯲🯳🯴🯵🯶🯷🯸🯹;\n | ^\n 16 | at \u003ceval\u003e:2:28542(114)", + "test/language/identifiers/part-unicode-10.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-10.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-10.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u0AFA\\u0AFB\\u0AFC\\u0AFD\\u0AFE\\u0AFF\\u0D00\\u0D3B\\u0D3C\\u1CF7\\u1DF6\\u1DF7\\u1DF8\\u1DF9\\u{11A01}\\u{11A02}\\u{11A03}\\u{11A04}\\u{11A05}\\u{11A06}\\u{11A07}\\u{11A08}\\u{11A09}\\u{11A0A}\\u{11A33}\\u{11A34}\\u{11A35}\\u{11A36}\\u{11A37}\\u{11A38}\\u{11A39}\\u{11A3B}\\u{11A3C}\\u{11A3D}\\u{11A3E}\\u{11A47}\\u{11A51}\\u{11A52}\\u{11A53}\\u{11A54}\\u{11A55}\\u{11A56}\\u{11A57}\\u{11A58}\\u{11A59}\\u{11A5A}\\u{11A5B}\\u{11A8A}\\u{11A8B}\\u{11A8C}\\u{11A8D}\\u{11A8E}\\u{11A8F}\\u{11A90}\\u{11A91}\\u{11A92}\\u{11A93}\\u{11A94}\\u{11A95}\\u{11A96}\\u{11A97}\\u{11A98}\\u{11A99}\\u{11D31}\\u{11D32}\\u{11D33}\\u{11D34}\\u{11D35}\\u{11D36}\\u{11D3A}\\u{11D3C}\\u{11D3D}\\u{11D3F}\\u{11D40}\\u{11D41}\\u{11D42}\\u{11D43}\\u{11D44}\\u{11D45}\\u{11D47}\\u{11D50}\\u{11D51}\\u{11D52}\\u{11D53}\\u{11D54}\\u{11D55}\\u{11D56}\\u{11D57}\\u{11D58}\\u{11D59};\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-10.0.0.js-strict:true": "test/language/identifiers/part-unicode-10.0.0.js: SyntaxError: test/language/identifiers/part-unicode-10.0.0.js: Unexpected character 'ૺ' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _ૺૻૼ૽૾૿ഀ഻഼᳷᷹᷷᷸᷶𑨁𑨂𑨃𑨄𑨅𑨆𑨇𑨈𑨉𑨊𑨳𑨴𑨵𑨶𑨷𑨸𑨹𑨻𑨼𑨽𑨾𑩇𑩑𑩒𑩓𑩔𑩕𑩖𑩗𑩘𑩙𑩚𑩛𑪊𑪋𑪌𑪍𑪎𑪏𑪐𑪑𑪒𑪓𑪔𑪕𑪖𑪗𑪘𑪙𑴱𑴲𑴳𑴴𑴵𑴶𑴺𑴼𑴽𑴿𑵀𑵁𑵂𑵃𑵄𑵅𑵇𑵐𑵑𑵒𑵓𑵔𑵕𑵖𑵗𑵘𑵙;\n | ^\n 16 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-11.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-11.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-11.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u07FD\\u08D3\\u09FE\\u0C04\\uA8FF\\u{10D24}\\u{10D25}\\u{10D26}\\u{10D27}\\u{10D30}\\u{10D31}\\u{10D32}\\u{10D33}\\u{10D34}\\u{10D35}\\u{10D36}\\u{10D37}\\u{10D38}\\u{10D39}\\u{10F46}\\u{10F47}\\u{10F48}\\u{10F49}\\u{10F4A}\\u{10F4B}\\u{10F4C}\\u{10F4D}\\u{10F4E}\\u{10F4F}\\u{10F50}\\u{11145}\\u{11146}\\u{111C9}\\u{1133B}\\u{1145E}\\u{1182C}\\u{1182D}\\u{1182E}\\u{1182F}\\u{11830}\\u{11831}\\u{11832}\\u{11833}\\u{11834}\\u{11835}\\u{11836}\\u{11837}\\u{11838}\\u{11839}\\u{1183A}\\u{11D8A}\\u{11D8B}\\u{11D8C}\\u{11D8D}\\u{11D8E}\\u{11D90}\\u{11D91}\\u{11D93}\\u{11D94}\\u{11D95}\\u{11D96}\\u{11D97}\\u{11DA0}\\u{11DA1}\\u{11DA2}\\u{11DA3}\\u{11DA4}\\u{11DA5}\\u{11DA6}\\u{11DA7}\\u{11DA8}\\u{11DA9}\\u{11EF3}\\u{11EF4}\\u{11EF5}\\u{11EF6};\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-11.0.0.js-strict:true": "test/language/identifiers/part-unicode-11.0.0.js: SyntaxError: test/language/identifiers/part-unicode-11.0.0.js: Unexpected character '߽' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _߽࣓৾ఄꣿ𐴤𐴥𐴦𐴧𐴰𐴱𐴲𐴳𐴴𐴵𐴶𐴷𐴸𐴹𐽆𐽇𐽋𐽍𐽎𐽏𐽐𐽈𐽉𐽊𐽌𑅅𑅆𑇉𑌻𑑞𑠬𑠭𑠮𑠯𑠰𑠱𑠲𑠳𑠴𑠵𑠶𑠷𑠸𑠺𑠹𑶊𑶋𑶌𑶍𑶎𑶐𑶑𑶓𑶔𑶕𑶖𑶗𑶠𑶡𑶢𑶣𑶤𑶥𑶦𑶧𑶨𑶩𑻳𑻴𑻵𑻶;\n | ^\n 16 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-12.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-12.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-12.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u0EBA\\u{119D1}\\u{119D2}\\u{119D3}\\u{119D4}\\u{119D5}\\u{119D6}\\u{119D7}\\u{119DA}\\u{119DB}\\u{119DC}\\u{119DD}\\u{119DE}\\u{119DF}\\u{119E0}\\u{119E4}\\u{16F4F}\\u{16F7F}\\u{16F80}\\u{16F81}\\u{16F82}\\u{16F83}\\u{16F84}\\u{16F85}\\u{16F86}\\u{16F87}\\u{1E130}\\u{1E131}\\u{1E132}\\u{1E133}\\u{1E134}\\u{1E135}\\u{1E136}\\u{1E140}\\u{1E141}\\u{1E142}\\u{1E143}\\u{1E144}\\u{1E145}\\u{1E146}\\u{1E147}\\u{1E148}\\u{1E149}\\u{1E2EC}\\u{1E2ED}\\u{1E2EE}\\u{1E2EF}\\u{1E2F0}\\u{1E2F1}\\u{1E2F2}\\u{1E2F3}\\u{1E2F4}\\u{1E2F5}\\u{1E2F6}\\u{1E2F7}\\u{1E2F8}\\u{1E2F9};\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-12.0.0.js-strict:true": "test/language/identifiers/part-unicode-12.0.0.js: SyntaxError: test/language/identifiers/part-unicode-12.0.0.js: Unexpected character '຺' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _຺𑧑𑧒𑧓𑧔𑧕𑧖𑧗𑧚𑧛𑧜𑧝𑧞𑧟𑧠𑧤𖽏𖽿𖾀𖾁𖾂𖾃𖾄𖾅𖾆𖾇𞄰𞄱𞄲𞄳𞄴𞄵𞄶𞅀𞅁𞅂𞅃𞅄𞅅𞅆𞅇𞅈𞅉𞋬𞋭𞋮𞋯𞋰𞋱𞋲𞋳𞋴𞋵𞋶𞋷𞋸𞋹;\n | ^\n 16 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-13.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-13.0.0-escaped.js: SyntaxError: test/language/identifiers/part-unicode-13.0.0-escaped.js: Invalid Unicode escape (17:5)\n 15 | ---*/\n 16 | \n\u003e 17 | var _\\u0B55\\u0D81\\u1ABF\\u1AC0\\uA82C\\u{10EAB}\\u{10EAC}\\u{111CE}\\u{111CF}\\u{11930}\\u{11931}\\u{11932}\\u{11933}\\u{11934}\\u{11935}\\u{11937}\\u{11938}\\u{1193B}\\u{1193C}\\u{1193D}\\u{1193E}\\u{11940}\\u{11942}\\u{11943}\\u{11950}\\u{11951}\\u{11952}\\u{11953}\\u{11954}\\u{11955}\\u{11956}\\u{11957}\\u{11958}\\u{11959}\\u{16FE4}\\u{16FF0}\\u{16FF1}\\u{1FBF0}\\u{1FBF1}\\u{1FBF2}\\u{1FBF3}\\u{1FBF4}\\u{1FBF5}\\u{1FBF6}\\u{1FBF7}\\u{1FBF8}\\u{1FBF9};\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/identifiers/part-unicode-13.0.0.js-strict:true": "test/language/identifiers/part-unicode-13.0.0.js: SyntaxError: test/language/identifiers/part-unicode-13.0.0.js: Unexpected character '୕' (15:5)\n 13 | ---*/\n 14 | \n\u003e 15 | var _୕ඁ꠬ᪿᫀ𐺫𐺬𑇎𑇏𑤰𑤱𑤲𑤳𑤴𑤵𑤷𑤸𑤻𑤼𑤽𑤾𑥀𑥂𑥃𑥐𑥑𑥒𑥓𑥔𑥕𑥖𑥗𑥘𑥙𖿤𖿰𖿱🯰🯱🯲🯳🯴🯵🯶🯷🯸🯹;\n | ^\n 16 | at \u003ceval\u003e:2:28542(106)", "test/language/identifiers/part-unicode-5.2.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-5.2.0-escaped.js: test/language/identifiers/part-unicode-5.2.0-escaped.js: Line 17:6 Unexpected token ILLEGAL (and 211 more errors)", "test/language/identifiers/part-unicode-5.2.0.js-strict:true": "test/language/identifiers/part-unicode-5.2.0.js: test/language/identifiers/part-unicode-5.2.0.js: Line 15:6 Unexpected token ILLEGAL (and 211 more errors)", "test/language/identifiers/part-unicode-6.0.0-escaped.js-strict:true": "test/language/identifiers/part-unicode-6.0.0-escaped.js: test/language/identifiers/part-unicode-6.0.0-escaped.js: Line 17:6 Unexpected token ILLEGAL (and 59 more errors)", @@ -2454,40 +2360,40 @@ "test/language/import/escaped-as-namespace-import.js-strict:true": "test/language/import/escaped-as-namespace-import.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/import/escaped-from.js-strict:true": "test/language/import/escaped-from.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/keywords/ident-ref-this.js-strict:true": "test/language/keywords/ident-ref-this.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b0_1, 0b01);\n | ^\n 29 | assert.sameValue(0B0_1, 0B01);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b0_10, 0b010);\n | ^\n 29 | assert.sameValue(0B0_10, 0B010);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b01_0, 0b010);\n | ^\n 29 | assert.sameValue(0B01_0, 0B010);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b01_00, 0b0100);\n | ^\n 29 | assert.sameValue(0B01_00, 0B0100);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js: Identifier directly after number (28:23)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e-1_0, 1.0e-10);\n | ^\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js: Identifier directly after number (28:24)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e-10_0, 1.0e-100);\n | ^\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js: Identifier directly after number (28:23)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e+1_0, 1.0e+10);\n | ^\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js: Identifier directly after number (28:24)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e+10_0, 1.0e+100);\n | ^\n 29 | \n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js: Identifier directly after number (27:18)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(1_0, 10);\n | ^\n 28 | assert.sameValue(1_1, 11);\n 29 | assert.sameValue(1_2, 12);\n 30 | assert.sameValue(1_3, 13); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js: Identifier directly after number (27:22)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(10.00_01e2, 10.0001e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js: Identifier directly after number (19:26)\n 17 | ---*/\n 18 | \n\u003e 19 | assert.sameValue(123456789_0, 1234567890);\n | ^\n 20 | assert.sameValue(123456789_1, 1234567891);\n 21 | assert.sameValue(123456789_2, 1234567892);\n 22 | assert.sameValue(123456789_3, 1234567893); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js: Identifier directly after number (27:19)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.0_1e2, .01e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js: Identifier directly after number (27:19)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.1_01e2, .101e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js: Identifier directly after number (27:20)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.10_1e2, .101e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js: Identifier directly after number (27:20)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.00_01e2, .0001e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x0_1, 0x01);\n | ^\n 29 | assert.sameValue(0X0_1, 0X01);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x0_10, 0x010);\n | ^\n 29 | assert.sameValue(0X0_10, 0X010);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x01_0, 0x010);\n | ^\n 29 | assert.sameValue(0X01_0, 0X010);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x01_00, 0x0100);\n | ^\n 29 | assert.sameValue(0X01_00, 0X0100);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x0_0, 0x00);\n | ^\n 29 | assert.sameValue(0x1_1, 0x11);\n 30 | assert.sameValue(0x2_2, 0x22);\n 31 | assert.sameValue(0x3_3, 0x33); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js: Identifier directly after number (29:18)\n 27 | ---*/\n 28 | \n\u003e 29 | assert.sameValue(1_0, 10);\n | ^\n 30 | assert.sameValue(1_1, 11);\n 31 | assert.sameValue(2_2, 22);\n 32 | assert.sameValue(3_3, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js: Identifier directly after number (27:18)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(1_1, 11);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js: Identifier directly after number (27:18)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(1_0123456789, 10123456789);\n | ^\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o0_0, 0o00);\n | ^\n 29 | assert.sameValue(0o1_1, 0o11);\n 30 | assert.sameValue(0o2_2, 0o22);\n 31 | assert.sameValue(0o3_3, 0o33); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o0_1, 0o01);\n | ^\n 29 | assert.sameValue(0O0_1, 0O01);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o0_10, 0o010);\n | ^\n 29 | assert.sameValue(0O0_10, 0O010);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o01_0, 0o010);\n | ^\n 29 | assert.sameValue(0O01_0, 0O010);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o01_00, 0o0100);\n | ^\n 29 | assert.sameValue(0O01_00, 0O0100);\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js: Identifier directly after number (19:27)\n 17 | ---*/\n 18 | \n\u003e 19 | assert.sameValue(-123456789_0, -1234567890);\n | ^\n 20 | assert.sameValue(-123456789_1, -1234567891);\n 21 | assert.sameValue(-123456789_2, -1234567892);\n 22 | assert.sameValue(-123456789_3, -1234567893); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js: Identifier directly after number (20:27)\n 18 | ---*/\n 19 | \n\u003e 20 | assert.sameValue(+123456789_0, 1234567890);\n | ^\n 21 | assert.sameValue(+123456789_1, 1234567891);\n 22 | assert.sameValue(+123456789_2, 1234567892);\n 23 | assert.sameValue(+123456789_3, 1234567893); at \u003ceval\u003e:2:28542(114)", - "test/language/literals/regexp/S7.8.5_A1.1_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A1.1_T2.js: Test262Error: Code unit: d800 Expected SameValue(«\\ud800», «�») to be true at harness/sta.js:22:9(49)", - "test/language/literals/regexp/S7.8.5_A1.4_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A1.4_T2.js: Test262Error: Code unit: d800 Expected SameValue(«\\\\\\ud800», «\\�») to be true at harness/sta.js:22:9(49)", - "test/language/literals/regexp/S7.8.5_A2.1_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A2.1_T2.js: Test262Error: Code unit: d800 Expected SameValue(«nnnn\\ud800», «nnnn�») to be true at harness/sta.js:22:9(49)", - "test/language/literals/regexp/S7.8.5_A2.4_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A2.4_T2.js: Test262Error: Code unit: d800 Expected SameValue(«a\\\\\\ud800», «a\\�») to be true at harness/sta.js:22:9(49)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b0_1, 0b01);\n | ^\n 29 | assert.sameValue(0B0_1, 0B01);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b0_10, 0b010);\n | ^\n 29 | assert.sameValue(0B0_10, 0B010);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b01_0, 0b010);\n | ^\n 29 | assert.sameValue(0B01_0, 0B010);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0b01_00, 0b0100);\n | ^\n 29 | assert.sameValue(0B01_00, 0B0100);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js: Identifier directly after number (28:23)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e-1_0, 1.0e-10);\n | ^\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js: Identifier directly after number (28:24)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e-10_0, 1.0e-100);\n | ^\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js: Identifier directly after number (28:23)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e+1_0, 1.0e+10);\n | ^\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js: Identifier directly after number (28:24)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(1.0e+10_0, 1.0e+100);\n | ^\n 29 | \n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js: Identifier directly after number (27:18)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(1_0, 10);\n | ^\n 28 | assert.sameValue(1_1, 11);\n 29 | assert.sameValue(1_2, 12);\n 30 | assert.sameValue(1_3, 13); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js: Identifier directly after number (27:22)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(10.00_01e2, 10.0001e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js: Identifier directly after number (19:26)\n 17 | ---*/\n 18 | \n\u003e 19 | assert.sameValue(123456789_0, 1234567890);\n | ^\n 20 | assert.sameValue(123456789_1, 1234567891);\n 21 | assert.sameValue(123456789_2, 1234567892);\n 22 | assert.sameValue(123456789_3, 1234567893); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js: Identifier directly after number (27:19)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.0_1e2, .01e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js: Identifier directly after number (27:19)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.1_01e2, .101e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js: Identifier directly after number (27:20)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.10_1e2, .101e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js: Identifier directly after number (27:20)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(.00_01e2, .0001e2);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x0_1, 0x01);\n | ^\n 29 | assert.sameValue(0X0_1, 0X01);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x0_10, 0x010);\n | ^\n 29 | assert.sameValue(0X0_10, 0X010);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x01_0, 0x010);\n | ^\n 29 | assert.sameValue(0X01_0, 0X010);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x01_00, 0x0100);\n | ^\n 29 | assert.sameValue(0X01_00, 0X0100);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0x0_0, 0x00);\n | ^\n 29 | assert.sameValue(0x1_1, 0x11);\n 30 | assert.sameValue(0x2_2, 0x22);\n 31 | assert.sameValue(0x3_3, 0x33); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js: Identifier directly after number (29:18)\n 27 | ---*/\n 28 | \n\u003e 29 | assert.sameValue(1_0, 10);\n | ^\n 30 | assert.sameValue(1_1, 11);\n 31 | assert.sameValue(2_2, 22);\n 32 | assert.sameValue(3_3, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js: Identifier directly after number (27:18)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(1_1, 11);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js: Identifier directly after number (27:18)\n 25 | ---*/\n 26 | \n\u003e 27 | assert.sameValue(1_0123456789, 10123456789);\n | ^\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o0_0, 0o00);\n | ^\n 29 | assert.sameValue(0o1_1, 0o11);\n 30 | assert.sameValue(0o2_2, 0o22);\n 31 | assert.sameValue(0o3_3, 0o33); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o0_1, 0o01);\n | ^\n 29 | assert.sameValue(0O0_1, 0O01);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js: Identifier directly after number (28:20)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o0_10, 0o010);\n | ^\n 29 | assert.sameValue(0O0_10, 0O010);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o01_0, 0o010);\n | ^\n 29 | assert.sameValue(0O01_0, 0O010);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js: Identifier directly after number (28:21)\n 26 | ---*/\n 27 | \n\u003e 28 | assert.sameValue(0o01_00, 0o0100);\n | ^\n 29 | assert.sameValue(0O01_00, 0O0100);\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js: Identifier directly after number (19:27)\n 17 | ---*/\n 18 | \n\u003e 19 | assert.sameValue(-123456789_0, -1234567890);\n | ^\n 20 | assert.sameValue(-123456789_1, -1234567891);\n 21 | assert.sameValue(-123456789_2, -1234567892);\n 22 | assert.sameValue(-123456789_3, -1234567893); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js-strict:true": "test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js: SyntaxError: test/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js: Identifier directly after number (20:27)\n 18 | ---*/\n 19 | \n\u003e 20 | assert.sameValue(+123456789_0, 1234567890);\n | ^\n 21 | assert.sameValue(+123456789_1, 1234567891);\n 22 | assert.sameValue(+123456789_2, 1234567892);\n 23 | assert.sameValue(+123456789_3, 1234567893); at \u003ceval\u003e:2:28542(106)", + "test/language/literals/regexp/S7.8.5_A1.1_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A1.1_T2.js: Test262Error: Code unit: d800 Expected SameValue(«\\ud800», «�») to be true at harness/sta.js:22:9(40)", + "test/language/literals/regexp/S7.8.5_A1.4_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A1.4_T2.js: Test262Error: Code unit: d800 Expected SameValue(«\\\\\\ud800», «\\�») to be true at harness/sta.js:22:9(40)", + "test/language/literals/regexp/S7.8.5_A2.1_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A2.1_T2.js: Test262Error: Code unit: d800 Expected SameValue(«nnnn\\ud800», «nnnn�») to be true at harness/sta.js:22:9(40)", + "test/language/literals/regexp/S7.8.5_A2.4_T2.js-strict:true": "test/language/literals/regexp/S7.8.5_A2.4_T2.js: Test262Error: Code unit: d800 Expected SameValue(«a\\\\\\ud800», «a\\�») to be true at harness/sta.js:22:9(40)", "test/language/literals/regexp/early-err-flags-unicode-escape.js-strict:true": "test/language/literals/regexp/early-err-flags-unicode-escape.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/invalid-optional-lookbehind.js-strict:true": "test/language/literals/regexp/invalid-optional-lookbehind.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/invalid-optional-negative-lookbehind.js-strict:true": "test/language/literals/regexp/invalid-optional-negative-lookbehind.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -2503,7 +2409,7 @@ "test/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u.js-strict:true": "test/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u.js-strict:true": "test/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u.js-strict:true": "test/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/literals/regexp/u-case-mapping.js-strict:true": "test/language/literals/regexp/u-case-mapping.js: Test262Error: Case mapping is not applied in the absence of the `u` flag Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", + "test/language/literals/regexp/u-case-mapping.js-strict:true": "test/language/literals/regexp/u-case-mapping.js: Test262Error: Case mapping is not applied in the absence of the `u` flag Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", "test/language/literals/regexp/u-invalid-class-escape.js-strict:true": "test/language/literals/regexp/u-invalid-class-escape.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/u-invalid-extended-pattern-char.js-strict:true": "test/language/literals/regexp/u-invalid-extended-pattern-char.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/u-invalid-identity-escape.js-strict:true": "test/language/literals/regexp/u-invalid-identity-escape.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -2519,7 +2425,7 @@ "test/language/literals/regexp/u-invalid-range-negative-lookahead.js-strict:true": "test/language/literals/regexp/u-invalid-range-negative-lookahead.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/u-invalid-range-negative-lookbehind.js-strict:true": "test/language/literals/regexp/u-invalid-range-negative-lookbehind.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/regexp/u-unicode-esc-non-hex.js-strict:true": "test/language/literals/regexp/u-unicode-esc-non-hex.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/literals/regexp/u-unicode-esc.js-strict:true": "test/language/literals/regexp/u-unicode-esc.js: Test262Error: U+0001 at harness/sta.js:22:9(49)", + "test/language/literals/regexp/u-unicode-esc.js-strict:true": "test/language/literals/regexp/u-unicode-esc.js: Test262Error: U+0001 at harness/sta.js:22:9(40)", "test/language/literals/regexp/unicode-escape-nls-err.js-strict:true": "test/language/literals/regexp/unicode-escape-nls-err.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/string/S7.8.4_A4.3_T1.js-strict:true": "test/language/literals/string/S7.8.4_A4.3_T1.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/string/S7.8.4_A4.3_T2.js-strict:true": "test/language/literals/string/S7.8.4_A4.3_T2.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -2529,58 +2435,58 @@ "test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js-strict:true": "test/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/string/legacy-octal-escape-sequence-strict.js-strict:true": "test/language/literals/string/legacy-octal-escape-sequence-strict.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/literals/string/line-separator-eval.js-strict:true": "test/language/literals/string/line-separator-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL at test/language/literals/string/line-separator-eval.js:18:22(5)", - "test/language/literals/string/line-separator.js-strict:true": "test/language/literals/string/line-separator.js: SyntaxError: test/language/literals/string/line-separator.js: Unterminated string constant (19:17)\n 17 | \n 18 | // U+2028 in strings; UTF8(0x2028) = 0xE2 0x80 0xA8\n\u003e 19 | assert.sameValue(\"\n | ^\n 20 | \", \"\\u2028\");\n 21 | at \u003ceval\u003e:2:28542(114)", + "test/language/literals/string/line-separator.js-strict:true": "test/language/literals/string/line-separator.js: SyntaxError: test/language/literals/string/line-separator.js: Unterminated string constant (19:17)\n 17 | \n 18 | // U+2028 in strings; UTF8(0x2028) = 0xE2 0x80 0xA8\n\u003e 19 | assert.sameValue(\"\n | ^\n 20 | \", \"\\u2028\");\n 21 | at \u003ceval\u003e:2:28542(106)", "test/language/literals/string/paragraph-separator-eval.js-strict:true": "test/language/literals/string/paragraph-separator-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL at test/language/literals/string/paragraph-separator-eval.js:18:22(5)", - "test/language/literals/string/paragraph-separator.js-strict:true": "test/language/literals/string/paragraph-separator.js: SyntaxError: test/language/literals/string/paragraph-separator.js: Unterminated string constant (19:17)\n 17 | \n 18 | // U+2029 in strings; UTF8(0x2029) = 0xE2 0x80 0xA9\n\u003e 19 | assert.sameValue(\"\n | ^\n 20 | \", \"\\u2029\");\n 21 | at \u003ceval\u003e:2:28542(114)", + "test/language/literals/string/paragraph-separator.js-strict:true": "test/language/literals/string/paragraph-separator.js: SyntaxError: test/language/literals/string/paragraph-separator.js: Unterminated string constant (19:17)\n 17 | \n 18 | // U+2029 in strings; UTF8(0x2029) = 0xE2 0x80 0xA9\n\u003e 19 | assert.sameValue(\"\n | ^\n 20 | \", \"\\u2029\");\n 21 | at \u003ceval\u003e:2:28542(106)", "test/language/module-code/comment-multi-line-html-close.js-strict:true": "test/language/module-code/comment-multi-line-html-close.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/module-code/comment-single-line-html-close.js-strict:true": "test/language/module-code/comment-single-line-html-close.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/module-code/early-export-global.js-strict:true": "test/language/module-code/early-export-global.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/early-export-unresolvable.js-strict:true": "test/language/module-code/early-export-unresolvable.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/early-lex-and-var.js-strict:true": "test/language/module-code/early-lex-and-var.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/module-code/eval-export-cls-semi.js-strict:true": "test/language/module-code/eval-export-cls-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-cls-semi.js:10:28(10)", - "test/language/module-code/eval-export-dflt-cls-anon-semi.js-strict:true": "test/language/module-code/eval-export-dflt-cls-anon-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-anon-semi.js:10:28(10)", - "test/language/module-code/eval-export-dflt-cls-anon.js-strict:true": "test/language/module-code/eval-export-dflt-cls-anon.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-anon.js:28:28(17)", - "test/language/module-code/eval-export-dflt-cls-name-meth.js-strict:true": "test/language/module-code/eval-export-dflt-cls-name-meth.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-name-meth.js:28:28(17)", - "test/language/module-code/eval-export-dflt-cls-named-semi.js-strict:true": "test/language/module-code/eval-export-dflt-cls-named-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-named-semi.js:10:28(10)", - "test/language/module-code/eval-export-dflt-cls-named.js-strict:true": "test/language/module-code/eval-export-dflt-cls-named.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-named.js:28:28(17)", - "test/language/module-code/eval-export-dflt-expr-cls-anon.js-strict:true": "test/language/module-code/eval-export-dflt-expr-cls-anon.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-cls-anon.js:27:28(16)", - "test/language/module-code/eval-export-dflt-expr-cls-name-meth.js-strict:true": "test/language/module-code/eval-export-dflt-expr-cls-name-meth.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-cls-name-meth.js:29:28(16)", - "test/language/module-code/eval-export-dflt-expr-cls-named.js-strict:true": "test/language/module-code/eval-export-dflt-expr-cls-named.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-cls-named.js:27:28(16)", + "test/language/module-code/eval-export-cls-semi.js-strict:true": "test/language/module-code/eval-export-cls-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-cls-semi.js:10:28(5)", + "test/language/module-code/eval-export-dflt-cls-anon-semi.js-strict:true": "test/language/module-code/eval-export-dflt-cls-anon-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-anon-semi.js:10:28(5)", + "test/language/module-code/eval-export-dflt-cls-anon.js-strict:true": "test/language/module-code/eval-export-dflt-cls-anon.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-anon.js:28:28(6)", + "test/language/module-code/eval-export-dflt-cls-name-meth.js-strict:true": "test/language/module-code/eval-export-dflt-cls-name-meth.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-name-meth.js:28:28(6)", + "test/language/module-code/eval-export-dflt-cls-named-semi.js-strict:true": "test/language/module-code/eval-export-dflt-cls-named-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-named-semi.js:10:28(5)", + "test/language/module-code/eval-export-dflt-cls-named.js-strict:true": "test/language/module-code/eval-export-dflt-cls-named.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-cls-named.js:28:28(6)", + "test/language/module-code/eval-export-dflt-expr-cls-anon.js-strict:true": "test/language/module-code/eval-export-dflt-expr-cls-anon.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-cls-anon.js:27:28(6)", + "test/language/module-code/eval-export-dflt-expr-cls-name-meth.js-strict:true": "test/language/module-code/eval-export-dflt-expr-cls-name-meth.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-cls-name-meth.js:29:28(6)", + "test/language/module-code/eval-export-dflt-expr-cls-named.js-strict:true": "test/language/module-code/eval-export-dflt-expr-cls-named.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-cls-named.js:27:28(6)", "test/language/module-code/eval-export-dflt-expr-err-eval.js-strict:true": "test/language/module-code/eval-export-dflt-expr-err-eval.js: unexpected error type (ReferenceError), expected (Test262Error)", - "test/language/module-code/eval-export-dflt-expr-fn-anon.js-strict:true": "test/language/module-code/eval-export-dflt-expr-fn-anon.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-fn-anon.js:27:28(10)", - "test/language/module-code/eval-export-dflt-expr-fn-named.js-strict:true": "test/language/module-code/eval-export-dflt-expr-fn-named.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-fn-named.js:27:28(10)", - "test/language/module-code/eval-export-dflt-expr-in.js-strict:true": "test/language/module-code/eval-export-dflt-expr-in.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-in.js:21:28(11)", + "test/language/module-code/eval-export-dflt-expr-fn-anon.js-strict:true": "test/language/module-code/eval-export-dflt-expr-fn-anon.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-fn-anon.js:27:28(5)", + "test/language/module-code/eval-export-dflt-expr-fn-named.js-strict:true": "test/language/module-code/eval-export-dflt-expr-fn-named.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-fn-named.js:27:28(5)", + "test/language/module-code/eval-export-dflt-expr-in.js-strict:true": "test/language/module-code/eval-export-dflt-expr-in.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-expr-in.js:21:28(5)", "test/language/module-code/eval-export-dflt-fun-anon-semi.js-strict:true": "test/language/module-code/eval-export-dflt-fun-anon-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-fun-anon-semi.js:10:28(4)", - "test/language/module-code/eval-export-dflt-fun-named-semi.js-strict:true": "test/language/module-code/eval-export-dflt-fun-named-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-fun-named-semi.js:10:28(9)", - "test/language/module-code/eval-export-fun-semi.js-strict:true": "test/language/module-code/eval-export-fun-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-fun-semi.js:10:28(9)", + "test/language/module-code/eval-export-dflt-fun-named-semi.js-strict:true": "test/language/module-code/eval-export-dflt-fun-named-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-dflt-fun-named-semi.js:10:28(5)", + "test/language/module-code/eval-export-fun-semi.js-strict:true": "test/language/module-code/eval-export-fun-semi.js: ReferenceError: exports is not defined at test/language/module-code/eval-export-fun-semi.js:10:28(5)", "test/language/module-code/eval-gtbndng-indirect-trlng-comma.js-strict:true": "test/language/module-code/eval-gtbndng-indirect-trlng-comma.js: ReferenceError: require is not defined at test/language/module-code/eval-gtbndng-indirect-trlng-comma.js:22:53(4)", "test/language/module-code/eval-gtbndng-indirect-update-as.js-strict:true": "test/language/module-code/eval-gtbndng-indirect-update-as.js: ReferenceError: require is not defined at test/language/module-code/eval-gtbndng-indirect-update-as.js:24:51(4)", - "test/language/module-code/eval-gtbndng-indirect-update-dflt.js-strict:true": "test/language/module-code/eval-gtbndng-indirect-update-dflt.js: ReferenceError: require is not defined at test/language/module-code/eval-gtbndng-indirect-update-dflt.js:22:53(10)", + "test/language/module-code/eval-gtbndng-indirect-update-dflt.js-strict:true": "test/language/module-code/eval-gtbndng-indirect-update-dflt.js: ReferenceError: require is not defined at test/language/module-code/eval-gtbndng-indirect-update-dflt.js:22:53(5)", "test/language/module-code/eval-gtbndng-indirect-update.js-strict:true": "test/language/module-code/eval-gtbndng-indirect-update.js: ReferenceError: require is not defined at test/language/module-code/eval-gtbndng-indirect-update.js:24:49(4)", "test/language/module-code/eval-rqstd-abrupt.js-strict:true": "test/language/module-code/eval-rqstd-abrupt.js: unexpected error type (ReferenceError), expected (TypeError)", - "test/language/module-code/eval-rqstd-once.js-strict:true": "test/language/module-code/eval-rqstd-once.js: SyntaxError: test/language/module-code/eval-rqstd-once.js: Unexpected token (27:9)\n 25 | import dflt2, {} from './eval-rqstd-once_FIXTURE.js';\n 26 | export * from './eval-rqstd-once_FIXTURE.js';\n\u003e 27 | export * as ns2 from './eval-rqstd-once_FIXTURE.js';\n | ^\n 28 | export * as class from './eval-rqstd-once_FIXTURE.js';\n 29 | import dflt3, * as ns3 from './eval-rqstd-once_FIXTURE.js';\n 30 | export default null; at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/eval-rqstd-order.js-strict:true": "test/language/module-code/eval-rqstd-order.js: SyntaxError: test/language/module-code/eval-rqstd-order.js: Unexpected token (41:9)\n 39 | import dflt3, * as ns2 from './eval-rqstd-order-8_FIXTURE.js';\n 40 | \n\u003e 41 | export * as ns3 from './eval-rqstd-order-9_FIXTURE.js';\n | ^\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/eval-self-once.js-strict:true": "test/language/module-code/eval-self-once.js: SyntaxError: test/language/module-code/eval-self-once.js: Unexpected token (36:9)\n 34 | import dflt2, {} from './eval-self-once.js';\n 35 | export * from './eval-self-once.js';\n\u003e 36 | export * as ns2 from './eval-self-once.js';\n | ^\n 37 | import dflt3, * as ns from './eval-self-once.js';\n 38 | export default null;\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/eval-this.js-strict:true": "test/language/module-code/eval-this.js: Test262Error: Expected SameValue(«[object global]», «undefined») to be true at harness/sta.js:22:9(49)", + "test/language/module-code/eval-rqstd-once.js-strict:true": "test/language/module-code/eval-rqstd-once.js: SyntaxError: test/language/module-code/eval-rqstd-once.js: Unexpected token (27:9)\n 25 | import dflt2, {} from './eval-rqstd-once_FIXTURE.js';\n 26 | export * from './eval-rqstd-once_FIXTURE.js';\n\u003e 27 | export * as ns2 from './eval-rqstd-once_FIXTURE.js';\n | ^\n 28 | export * as class from './eval-rqstd-once_FIXTURE.js';\n 29 | import dflt3, * as ns3 from './eval-rqstd-once_FIXTURE.js';\n 30 | export default null; at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/eval-rqstd-order.js-strict:true": "test/language/module-code/eval-rqstd-order.js: SyntaxError: test/language/module-code/eval-rqstd-order.js: Unexpected token (41:9)\n 39 | import dflt3, * as ns2 from './eval-rqstd-order-8_FIXTURE.js';\n 40 | \n\u003e 41 | export * as ns3 from './eval-rqstd-order-9_FIXTURE.js';\n | ^\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/eval-self-once.js-strict:true": "test/language/module-code/eval-self-once.js: SyntaxError: test/language/module-code/eval-self-once.js: Unexpected token (36:9)\n 34 | import dflt2, {} from './eval-self-once.js';\n 35 | export * from './eval-self-once.js';\n\u003e 36 | export * as ns2 from './eval-self-once.js';\n | ^\n 37 | import dflt3, * as ns from './eval-self-once.js';\n 38 | export default null;\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/eval-this.js-strict:true": "test/language/module-code/eval-this.js: Test262Error: Expected SameValue(«[object global]», «undefined») to be true at harness/sta.js:22:9(40)", "test/language/module-code/export-default-asyncfunction-declaration-binding.js-strict:true": "test/language/module-code/export-default-asyncfunction-declaration-binding.js: test/language/module-code/export-default-asyncfunction-declaration-binding.js: Line 18:7 Unexpected token function (and 2 more errors)", - "test/language/module-code/export-default-asyncgenerator-declaration-binding.js-strict:true": "test/language/module-code/export-default-asyncgenerator-declaration-binding.js: SyntaxError: test/language/module-code/export-default-asyncgenerator-declaration-binding.js: Unexpected token (18:30)\n 16 | ---*/\n 17 | \n\u003e 18 | export default async function * AG() {}\n | ^\n 19 | AG.foo = '';\n 20 | at \u003ceval\u003e:2:28542(114)", + "test/language/module-code/export-default-asyncgenerator-declaration-binding.js-strict:true": "test/language/module-code/export-default-asyncgenerator-declaration-binding.js: SyntaxError: test/language/module-code/export-default-asyncgenerator-declaration-binding.js: Unexpected token (18:30)\n 16 | ---*/\n 17 | \n\u003e 18 | export default async function * AG() {}\n | ^\n 19 | AG.foo = '';\n 20 | at \u003ceval\u003e:2:28542(106)", "test/language/module-code/export-default-function-declaration-binding-exists.js-strict:true": "test/language/module-code/export-default-function-declaration-binding-exists.js: unexpected error type (ReferenceError), expected (SyntaxError)", - "test/language/module-code/export-default-function-declaration-binding.js-strict:true": "test/language/module-code/export-default-function-declaration-binding.js: ReferenceError: exports is not defined at test/language/module-code/export-default-function-declaration-binding.js:16:28(8)", + "test/language/module-code/export-default-function-declaration-binding.js-strict:true": "test/language/module-code/export-default-function-declaration-binding.js: ReferenceError: exports is not defined at test/language/module-code/export-default-function-declaration-binding.js:16:28(5)", "test/language/module-code/export-default-generator-declaration-binding.js-strict:true": "test/language/module-code/export-default-generator-declaration-binding.js: test/language/module-code/export-default-generator-declaration-binding.js: Line 18:11 Unexpected token * (and 2 more errors)", - "test/language/module-code/export-expname-binding-string.js-strict:true": "test/language/module-code/export-expname-binding-string.js: ReferenceError: require is not defined at test/language/module-code/export-expname-binding-string.js:16:37(10)", - "test/language/module-code/export-expname-from-binding-string.js-strict:true": "test/language/module-code/export-expname-from-binding-string.js: SyntaxError: test/language/module-code/export-expname-from-binding-string.js: Unexpected token (21:20)\n 19 | ---*/\n 20 | import * as Scouts from \"./export-expname-from-binding-string.js\";\n\u003e 21 | export { Mercury as \"☿\" } from \"./export-expname_FIXTURE.js\";\n | ^\n 22 | \n 23 | assert.sameValue(Scouts.Mercury, undefined);\n 24 | assert.sameValue(Scouts[\"☿\"], globalThis.Mercury); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/export-expname-from-star-string.js-strict:true": "test/language/module-code/export-expname-from-star-string.js: SyntaxError: test/language/module-code/export-expname-from-star-string.js: Unexpected token (18:9)\n 16 | ---*/\n 17 | import * as Scouts from \"./export-expname-from-star-string.js\";\n\u003e 18 | export * as \"All\" from \"./export-expname_FIXTURE.js\";\n | ^\n 19 | \n 20 | assert.sameValue(Scouts[\"☿\"], undefined);\n 21 | assert.sameValue(Scouts.All[\"☿\"], globalThis.Mercury); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/export-expname-from-star.js-strict:true": "test/language/module-code/export-expname-from-star.js: ReferenceError: exports is not defined at test/language/module-code/export-expname-from-star.js:14:28(11)", - "test/language/module-code/export-expname-from-string-binding.js-strict:true": "test/language/module-code/export-expname-from-string-binding.js: SyntaxError: test/language/module-code/export-expname-from-string-binding.js: Unexpected token (19:9)\n 17 | ---*/\n 18 | import * as Scouts from \"./export-expname-from-string-binding.js\";\n\u003e 19 | export { \"☿\" as Ami } from \"./export-expname_FIXTURE.js\";\n | ^\n 20 | \n 21 | assert.sameValue(Scouts[\"☿\"], undefined);\n 22 | assert.sameValue(Scouts.Ami, globalThis.Mercury); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/export-expname-from-string-string.js-strict:true": "test/language/module-code/export-expname-from-string-string.js: SyntaxError: test/language/module-code/export-expname-from-string-string.js: Unexpected token (19:9)\n 17 | ---*/\n 18 | import * as Scouts from \"./export-expname-from-string-string.js\";\n\u003e 19 | export { \"☿\" as \"Ami\" } from \"./export-expname_FIXTURE.js\";\n | ^\n 20 | \n 21 | assert.sameValue(Scouts[\"☿\"], undefined);\n 22 | assert.sameValue(Scouts.Ami, globalThis.Mercury); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/export-expname-from-string.js-strict:true": "test/language/module-code/export-expname-from-string.js: SyntaxError: test/language/module-code/export-expname-from-string.js: Unexpected token (21:9)\n 19 | ---*/\n 20 | import * as Scouts from \"./export-expname-from-string.js\";\n\u003e 21 | export { \"☿\" } from \"./export-expname_FIXTURE.js\";\n | ^\n 22 | \n 23 | assert.sameValue(typeof Scouts[\"☿\"], \"function\");\n 24 | at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/export-expname-import-string-binding.js-strict:true": "test/language/module-code/export-expname-import-string-binding.js: SyntaxError: test/language/module-code/export-expname-import-string-binding.js: Unexpected token (16:9)\n 14 | features: [arbitrary-module-namespace-names]\n 15 | ---*/\n\u003e 16 | import { \"☿\" as Ami } from \"./export-expname_FIXTURE.js\";\n | ^\n 17 | \n 18 | assert.sameValue(Ami, globalThis.Mercury);\n 19 | at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/export-star-as-dflt.js-strict:true": "test/language/module-code/export-star-as-dflt.js: SyntaxError: test/language/module-code/export-star-as-dflt.js: Unexpected token (22:9)\n 20 | ---*/\n 21 | \n\u003e 22 | export * as default from './export-star-as-dflt_FIXTURE.js';\n | ^\n 23 | import Self from './export-star-as-dflt.js';\n 24 | import { default as named } from './export-star-as-dflt.js';\n 25 | import * as ns from './export-star-as-dflt.js'; at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/instn-iee-bndng-cls.js-strict:true": "test/language/module-code/instn-iee-bndng-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-cls.js:41:28(10)", - "test/language/module-code/instn-iee-bndng-const.js-strict:true": "test/language/module-code/instn-iee-bndng-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-const.js:41:28(5)", - "test/language/module-code/instn-iee-bndng-fun.js-strict:true": "test/language/module-code/instn-iee-bndng-fun.js: SyntaxError: test/language/module-code/instn-iee-bndng-fun.js: \"B\" is read-only\n 48 | \n 49 | assert.throws(TypeError, function() {\n\u003e 50 | B = null;\n | ^\n 51 | }, 'binding rejects assignment');\n 52 | \n 53 | assert.sameValue(B(), 77, 'binding value is immutable'); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/instn-iee-bndng-let.js-strict:true": "test/language/module-code/instn-iee-bndng-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-let.js:41:28(5)", - "test/language/module-code/instn-iee-bndng-var.js-strict:true": "test/language/module-code/instn-iee-bndng-var.js: SyntaxError: test/language/module-code/instn-iee-bndng-var.js: \"B\" is read-only\n 48 | \n 49 | assert.throws(TypeError, function() {\n\u003e 50 | B = null;\n | ^\n 51 | }, 'binding rejects assignment');\n 52 | \n 53 | assert.sameValue(B, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(114)", + "test/language/module-code/export-expname-binding-string.js-strict:true": "test/language/module-code/export-expname-binding-string.js: ReferenceError: require is not defined at test/language/module-code/export-expname-binding-string.js:16:37(5)", + "test/language/module-code/export-expname-from-binding-string.js-strict:true": "test/language/module-code/export-expname-from-binding-string.js: SyntaxError: test/language/module-code/export-expname-from-binding-string.js: Unexpected token (21:20)\n 19 | ---*/\n 20 | import * as Scouts from \"./export-expname-from-binding-string.js\";\n\u003e 21 | export { Mercury as \"☿\" } from \"./export-expname_FIXTURE.js\";\n | ^\n 22 | \n 23 | assert.sameValue(Scouts.Mercury, undefined);\n 24 | assert.sameValue(Scouts[\"☿\"], globalThis.Mercury); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/export-expname-from-star-string.js-strict:true": "test/language/module-code/export-expname-from-star-string.js: SyntaxError: test/language/module-code/export-expname-from-star-string.js: Unexpected token (18:9)\n 16 | ---*/\n 17 | import * as Scouts from \"./export-expname-from-star-string.js\";\n\u003e 18 | export * as \"All\" from \"./export-expname_FIXTURE.js\";\n | ^\n 19 | \n 20 | assert.sameValue(Scouts[\"☿\"], undefined);\n 21 | assert.sameValue(Scouts.All[\"☿\"], globalThis.Mercury); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/export-expname-from-star.js-strict:true": "test/language/module-code/export-expname-from-star.js: ReferenceError: exports is not defined at test/language/module-code/export-expname-from-star.js:14:28(5)", + "test/language/module-code/export-expname-from-string-binding.js-strict:true": "test/language/module-code/export-expname-from-string-binding.js: SyntaxError: test/language/module-code/export-expname-from-string-binding.js: Unexpected token (19:9)\n 17 | ---*/\n 18 | import * as Scouts from \"./export-expname-from-string-binding.js\";\n\u003e 19 | export { \"☿\" as Ami } from \"./export-expname_FIXTURE.js\";\n | ^\n 20 | \n 21 | assert.sameValue(Scouts[\"☿\"], undefined);\n 22 | assert.sameValue(Scouts.Ami, globalThis.Mercury); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/export-expname-from-string-string.js-strict:true": "test/language/module-code/export-expname-from-string-string.js: SyntaxError: test/language/module-code/export-expname-from-string-string.js: Unexpected token (19:9)\n 17 | ---*/\n 18 | import * as Scouts from \"./export-expname-from-string-string.js\";\n\u003e 19 | export { \"☿\" as \"Ami\" } from \"./export-expname_FIXTURE.js\";\n | ^\n 20 | \n 21 | assert.sameValue(Scouts[\"☿\"], undefined);\n 22 | assert.sameValue(Scouts.Ami, globalThis.Mercury); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/export-expname-from-string.js-strict:true": "test/language/module-code/export-expname-from-string.js: SyntaxError: test/language/module-code/export-expname-from-string.js: Unexpected token (21:9)\n 19 | ---*/\n 20 | import * as Scouts from \"./export-expname-from-string.js\";\n\u003e 21 | export { \"☿\" } from \"./export-expname_FIXTURE.js\";\n | ^\n 22 | \n 23 | assert.sameValue(typeof Scouts[\"☿\"], \"function\");\n 24 | at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/export-expname-import-string-binding.js-strict:true": "test/language/module-code/export-expname-import-string-binding.js: SyntaxError: test/language/module-code/export-expname-import-string-binding.js: Unexpected token (16:9)\n 14 | features: [arbitrary-module-namespace-names]\n 15 | ---*/\n\u003e 16 | import { \"☿\" as Ami } from \"./export-expname_FIXTURE.js\";\n | ^\n 17 | \n 18 | assert.sameValue(Ami, globalThis.Mercury);\n 19 | at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/export-star-as-dflt.js-strict:true": "test/language/module-code/export-star-as-dflt.js: SyntaxError: test/language/module-code/export-star-as-dflt.js: Unexpected token (22:9)\n 20 | ---*/\n 21 | \n\u003e 22 | export * as default from './export-star-as-dflt_FIXTURE.js';\n | ^\n 23 | import Self from './export-star-as-dflt.js';\n 24 | import { default as named } from './export-star-as-dflt.js';\n 25 | import * as ns from './export-star-as-dflt.js'; at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-iee-bndng-cls.js-strict:true": "test/language/module-code/instn-iee-bndng-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-cls.js:41:28(5)", + "test/language/module-code/instn-iee-bndng-const.js-strict:true": "test/language/module-code/instn-iee-bndng-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-const.js:41:28(4)", + "test/language/module-code/instn-iee-bndng-fun.js-strict:true": "test/language/module-code/instn-iee-bndng-fun.js: SyntaxError: test/language/module-code/instn-iee-bndng-fun.js: \"B\" is read-only\n 48 | \n 49 | assert.throws(TypeError, function() {\n\u003e 50 | B = null;\n | ^\n 51 | }, 'binding rejects assignment');\n 52 | \n 53 | assert.sameValue(B(), 77, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-iee-bndng-let.js-strict:true": "test/language/module-code/instn-iee-bndng-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-let.js:41:28(4)", + "test/language/module-code/instn-iee-bndng-var.js-strict:true": "test/language/module-code/instn-iee-bndng-var.js: SyntaxError: test/language/module-code/instn-iee-bndng-var.js: \"B\" is read-only\n 48 | \n 49 | assert.throws(TypeError, function() {\n\u003e 50 | B = null;\n | ^\n 51 | }, 'binding rejects assignment');\n 52 | \n 53 | assert.sameValue(B, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", "test/language/module-code/instn-iee-err-ambiguous-as.js-strict:true": "test/language/module-code/instn-iee-err-ambiguous-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-iee-err-ambiguous.js-strict:true": "test/language/module-code/instn-iee-err-ambiguous.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-iee-err-circular-as.js-strict:true": "test/language/module-code/instn-iee-err-circular-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", @@ -2589,34 +2495,32 @@ "test/language/module-code/instn-iee-err-dflt-thru-star.js-strict:true": "test/language/module-code/instn-iee-err-dflt-thru-star.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-iee-err-not-found-as.js-strict:true": "test/language/module-code/instn-iee-err-not-found-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-iee-err-not-found.js-strict:true": "test/language/module-code/instn-iee-err-not-found.js: unexpected error type (ReferenceError), expected (SyntaxError)", - "test/language/module-code/instn-iee-iee-cycle.js-strict:true": "test/language/module-code/instn-iee-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-iee-cycle.js:35:28(5)", - "test/language/module-code/instn-iee-star-cycle.js-strict:true": "test/language/module-code/instn-iee-star-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-star-cycle.js:38:28(11)", - "test/language/module-code/instn-iee-trlng-comma.js-strict:true": "test/language/module-code/instn-iee-trlng-comma.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-trlng-comma.js:14:28(5)", - "test/language/module-code/instn-local-bndng-cls.js-strict:true": "test/language/module-code/instn-local-bndng-cls.js: Test262Error: Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/module-code/instn-local-bndng-const.js-strict:true": "test/language/module-code/instn-local-bndng-const.js: SyntaxError: test/language/module-code/instn-local-bndng-const.js: \"test262\" is read-only\n 35 | \n 36 | assert.throws(TypeError, function() {\n\u003e 37 | test262 = null;\n | ^\n 38 | });\n 39 | \n 40 | assert.sameValue(test262, 23, 'binding is not mutable'); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/instn-local-bndng-export-cls.js-strict:true": "test/language/module-code/instn-local-bndng-export-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-cls.js:20:28(10)", - "test/language/module-code/instn-local-bndng-export-const.js-strict:true": "test/language/module-code/instn-local-bndng-export-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-const.js:19:28(5)", - "test/language/module-code/instn-local-bndng-export-fun.js-strict:true": "test/language/module-code/instn-local-bndng-export-fun.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-fun.js:20:28(9)", + "test/language/module-code/instn-iee-iee-cycle.js-strict:true": "test/language/module-code/instn-iee-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-iee-cycle.js:35:28(4)", + "test/language/module-code/instn-iee-star-cycle.js-strict:true": "test/language/module-code/instn-iee-star-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-star-cycle.js:38:28(5)", + "test/language/module-code/instn-iee-trlng-comma.js-strict:true": "test/language/module-code/instn-iee-trlng-comma.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-trlng-comma.js:14:28(4)", + "test/language/module-code/instn-local-bndng-cls.js-strict:true": "test/language/module-code/instn-local-bndng-cls.js: Test262Error: Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/module-code/instn-local-bndng-export-cls.js-strict:true": "test/language/module-code/instn-local-bndng-export-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-cls.js:20:28(5)", + "test/language/module-code/instn-local-bndng-export-const.js-strict:true": "test/language/module-code/instn-local-bndng-export-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-const.js:19:28(4)", + "test/language/module-code/instn-local-bndng-export-fun.js-strict:true": "test/language/module-code/instn-local-bndng-export-fun.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-fun.js:20:28(5)", "test/language/module-code/instn-local-bndng-export-gen.js-strict:true": "test/language/module-code/instn-local-bndng-export-gen.js: test/language/module-code/instn-local-bndng-export-gen.js: Line 33:290 Unexpected token * (and 2 more errors)", - "test/language/module-code/instn-local-bndng-export-let.js-strict:true": "test/language/module-code/instn-local-bndng-export-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-let.js:19:28(5)", - "test/language/module-code/instn-local-bndng-export-var.js-strict:true": "test/language/module-code/instn-local-bndng-export-var.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-var.js:20:28(5)", - "test/language/module-code/instn-local-bndng-for.js-strict:true": "test/language/module-code/instn-local-bndng-for.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/module-code/instn-local-bndng-fun.js-strict:true": "test/language/module-code/instn-local-bndng-fun.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", + "test/language/module-code/instn-local-bndng-export-let.js-strict:true": "test/language/module-code/instn-local-bndng-export-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-let.js:19:28(4)", + "test/language/module-code/instn-local-bndng-export-var.js-strict:true": "test/language/module-code/instn-local-bndng-export-var.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-var.js:20:28(4)", + "test/language/module-code/instn-local-bndng-for.js-strict:true": "test/language/module-code/instn-local-bndng-for.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(40)", + "test/language/module-code/instn-local-bndng-fun.js-strict:true": "test/language/module-code/instn-local-bndng-fun.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(40)", "test/language/module-code/instn-local-bndng-gen.js-strict:true": "test/language/module-code/instn-local-bndng-gen.js: test/language/module-code/instn-local-bndng-gen.js: Line 42:9 Unexpected token * (and 2 more errors)", - "test/language/module-code/instn-local-bndng-let.js-strict:true": "test/language/module-code/instn-local-bndng-let.js: Test262Error: Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/module-code/instn-local-bndng-var.js-strict:true": "test/language/module-code/instn-local-bndng-var.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(49)", - "test/language/module-code/instn-named-bndng-cls.js-strict:true": "test/language/module-code/instn-named-bndng-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-cls.js:40:28(10)", - "test/language/module-code/instn-named-bndng-const.js-strict:true": "test/language/module-code/instn-named-bndng-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-const.js:40:28(5)", - "test/language/module-code/instn-named-bndng-dflt-cls.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-cls.js:33:28(16)", - "test/language/module-code/instn-named-bndng-dflt-expr.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-expr.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-expr.js:31:28(10)", - "test/language/module-code/instn-named-bndng-dflt-fun-anon.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-fun-anon.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-fun-anon.js:45:28(10)", - "test/language/module-code/instn-named-bndng-dflt-fun-named.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-fun-named.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-fun-named.js:45:28(15)", - "test/language/module-code/instn-named-bndng-dflt-named.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-named.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-named.js:18:28(11)", - "test/language/module-code/instn-named-bndng-dflt-star.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-star.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-star.js:19:28(11)", - "test/language/module-code/instn-named-bndng-fun.js-strict:true": "test/language/module-code/instn-named-bndng-fun.js: SyntaxError: test/language/module-code/instn-named-bndng-fun.js: \"f2\" is read-only\n 50 | \n 51 | assert.throws(TypeError, function() {\n\u003e 52 | f2 = null;\n | ^\n 53 | }, 'binding rejects assignment');\n 54 | \n 55 | assert.sameValue(f2(), 23, 'binding value is immutable'); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/instn-named-bndng-let.js-strict:true": "test/language/module-code/instn-named-bndng-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-let.js:40:28(5)", - "test/language/module-code/instn-named-bndng-trlng-comma.js-strict:true": "test/language/module-code/instn-named-bndng-trlng-comma.js: SyntaxError: test/language/module-code/instn-named-bndng-trlng-comma.js: \"y\" is read-only\n 47 | \n 48 | assert.throws(TypeError, function() {\n\u003e 49 | y = null;\n | ^\n 50 | }, 'binding rejects assignment');\n 51 | \n 52 | assert.sameValue(y, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/instn-named-bndng-var.js-strict:true": "test/language/module-code/instn-named-bndng-var.js: SyntaxError: test/language/module-code/instn-named-bndng-var.js: \"y\" is read-only\n 45 | \n 46 | assert.throws(TypeError, function() {\n\u003e 47 | y = null;\n | ^\n 48 | }, 'binding rejects assignment');\n 49 | \n 50 | assert.sameValue(y, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(114)", + "test/language/module-code/instn-local-bndng-var.js-strict:true": "test/language/module-code/instn-local-bndng-var.js: Test262Error: Expected SameValue(«[object Object]», «undefined») to be true at harness/sta.js:22:9(40)", + "test/language/module-code/instn-named-bndng-cls.js-strict:true": "test/language/module-code/instn-named-bndng-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-cls.js:40:28(5)", + "test/language/module-code/instn-named-bndng-const.js-strict:true": "test/language/module-code/instn-named-bndng-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-const.js:40:28(4)", + "test/language/module-code/instn-named-bndng-dflt-cls.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-cls.js:33:28(6)", + "test/language/module-code/instn-named-bndng-dflt-expr.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-expr.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-expr.js:31:28(5)", + "test/language/module-code/instn-named-bndng-dflt-fun-anon.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-fun-anon.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-fun-anon.js:45:28(5)", + "test/language/module-code/instn-named-bndng-dflt-fun-named.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-fun-named.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-fun-named.js:45:28(6)", + "test/language/module-code/instn-named-bndng-dflt-named.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-named.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-named.js:18:28(5)", + "test/language/module-code/instn-named-bndng-dflt-star.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-star.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-star.js:19:28(5)", + "test/language/module-code/instn-named-bndng-fun.js-strict:true": "test/language/module-code/instn-named-bndng-fun.js: SyntaxError: test/language/module-code/instn-named-bndng-fun.js: \"f2\" is read-only\n 50 | \n 51 | assert.throws(TypeError, function() {\n\u003e 52 | f2 = null;\n | ^\n 53 | }, 'binding rejects assignment');\n 54 | \n 55 | assert.sameValue(f2(), 23, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-named-bndng-let.js-strict:true": "test/language/module-code/instn-named-bndng-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-let.js:40:28(4)", + "test/language/module-code/instn-named-bndng-trlng-comma.js-strict:true": "test/language/module-code/instn-named-bndng-trlng-comma.js: SyntaxError: test/language/module-code/instn-named-bndng-trlng-comma.js: \"y\" is read-only\n 47 | \n 48 | assert.throws(TypeError, function() {\n\u003e 49 | y = null;\n | ^\n 50 | }, 'binding rejects assignment');\n 51 | \n 52 | assert.sameValue(y, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-named-bndng-var.js-strict:true": "test/language/module-code/instn-named-bndng-var.js: SyntaxError: test/language/module-code/instn-named-bndng-var.js: \"y\" is read-only\n 45 | \n 46 | assert.throws(TypeError, function() {\n\u003e 47 | y = null;\n | ^\n 48 | }, 'binding rejects assignment');\n 49 | \n 50 | assert.sameValue(y, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", "test/language/module-code/instn-named-err-ambiguous-as.js-strict:true": "test/language/module-code/instn-named-err-ambiguous-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-named-err-ambiguous.js-strict:true": "test/language/module-code/instn-named-err-ambiguous.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-named-err-dflt-thru-star-as.js-strict:true": "test/language/module-code/instn-named-err-dflt-thru-star-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", @@ -2624,10 +2528,10 @@ "test/language/module-code/instn-named-err-not-found-as.js-strict:true": "test/language/module-code/instn-named-err-not-found-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-named-err-not-found-dflt.js-strict:true": "test/language/module-code/instn-named-err-not-found-dflt.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-named-err-not-found.js-strict:true": "test/language/module-code/instn-named-err-not-found.js: unexpected error type (ReferenceError), expected (SyntaxError)", - "test/language/module-code/instn-named-id-name.js-strict:true": "test/language/module-code/instn-named-id-name.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-id-name.js:14:28(18)", - "test/language/module-code/instn-named-iee-cycle.js-strict:true": "test/language/module-code/instn-named-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-iee-cycle.js:44:28(5)", + "test/language/module-code/instn-named-id-name.js-strict:true": "test/language/module-code/instn-named-id-name.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-id-name.js:14:28(5)", + "test/language/module-code/instn-named-iee-cycle.js-strict:true": "test/language/module-code/instn-named-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-iee-cycle.js:44:28(4)", "test/language/module-code/instn-named-star-cycle.js-strict:true": "test/language/module-code/instn-named-star-cycle.js: ReferenceError: require is not defined at test/language/module-code/instn-named-star-cycle.js:49:44(4)", - "test/language/module-code/instn-once.js-strict:true": "test/language/module-code/instn-once.js: SyntaxError: test/language/module-code/instn-once.js: Unexpected token (35:9)\n 33 | import dflt2, {} from './instn-once.js';\n 34 | export * from './instn-once.js';\n\u003e 35 | export * as ns2 from './instn-once.js';\n | ^\n 36 | import dflt3, * as ns from './instn-once.js';\n 37 | export default null;\n 38 | at \u003ceval\u003e:2:28542(114)", + "test/language/module-code/instn-once.js-strict:true": "test/language/module-code/instn-once.js: SyntaxError: test/language/module-code/instn-once.js: Unexpected token (35:9)\n 33 | import dflt2, {} from './instn-once.js';\n 34 | export * from './instn-once.js';\n\u003e 35 | export * as ns2 from './instn-once.js';\n | ^\n 36 | import dflt3, * as ns from './instn-once.js';\n 37 | export default null;\n 38 | at \u003ceval\u003e:2:28542(106)", "test/language/module-code/instn-resolve-empty-export.js-strict:true": "test/language/module-code/instn-resolve-empty-export.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-resolve-empty-import.js-strict:true": "test/language/module-code/instn-resolve-empty-import.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-resolve-err-syntax-1.js-strict:true": "test/language/module-code/instn-resolve-err-syntax-1.js: unexpected error type (ReferenceError), expected (SyntaxError)", @@ -2635,73 +2539,70 @@ "test/language/module-code/instn-resolve-order-depth.js-strict:true": "test/language/module-code/instn-resolve-order-depth.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-resolve-order-src.js-strict:true": "test/language/module-code/instn-resolve-order-src.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-same-global.js-strict:true": "test/language/module-code/instn-same-global.js: ReferenceError: require is not defined at test/language/module-code/instn-same-global.js:16:8(3)", - "test/language/module-code/instn-star-ambiguous.js-strict:true": "test/language/module-code/instn-star-ambiguous.js: ReferenceError: require is not defined at test/language/module-code/instn-star-ambiguous.js:32:42(10)", - "test/language/module-code/instn-star-as-props-dflt-skip.js-strict:true": "test/language/module-code/instn-star-as-props-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/instn-star-as-props-dflt-skip.js:48:57(5)", - "test/language/module-code/instn-star-binding.js-strict:true": "test/language/module-code/instn-star-binding.js: SyntaxError: test/language/module-code/instn-star-binding.js: \"ns\" is read-only\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | ns = null;\n | ^\n 28 | }, 'binding rejects assignment');\n 29 | \n 30 | assert.sameValue(ns, original, 'binding value is immutable'); at \u003ceval\u003e:2:28542(114)", - "test/language/module-code/instn-star-equality.js-strict:true": "test/language/module-code/instn-star-equality.js: ReferenceError: require is not defined at test/language/module-code/instn-star-equality.js:28:33(15)", + "test/language/module-code/instn-star-ambiguous.js-strict:true": "test/language/module-code/instn-star-ambiguous.js: ReferenceError: require is not defined at test/language/module-code/instn-star-ambiguous.js:32:42(5)", + "test/language/module-code/instn-star-as-props-dflt-skip.js-strict:true": "test/language/module-code/instn-star-as-props-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/instn-star-as-props-dflt-skip.js:48:57(4)", + "test/language/module-code/instn-star-binding.js-strict:true": "test/language/module-code/instn-star-binding.js: SyntaxError: test/language/module-code/instn-star-binding.js: \"ns\" is read-only\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | ns = null;\n | ^\n 28 | }, 'binding rejects assignment');\n 29 | \n 30 | assert.sameValue(ns, original, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-star-equality.js-strict:true": "test/language/module-code/instn-star-equality.js: ReferenceError: require is not defined at test/language/module-code/instn-star-equality.js:28:33(5)", "test/language/module-code/instn-star-err-not-found.js-strict:true": "test/language/module-code/instn-star-err-not-found.js: unexpected error type (ReferenceError), expected (SyntaxError)", - "test/language/module-code/instn-star-id-name.js-strict:true": "test/language/module-code/instn-star-id-name.js: ReferenceError: exports is not defined at test/language/module-code/instn-star-id-name.js:15:28(18)", - "test/language/module-code/instn-star-iee-cycle.js-strict:true": "test/language/module-code/instn-star-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-star-iee-cycle.js:39:28(11)", - "test/language/module-code/instn-star-props-circular.js-strict:true": "test/language/module-code/instn-star-props-circular.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-circular.js:34:47(12)", - "test/language/module-code/instn-star-props-dflt-keep-indirect.js-strict:true": "test/language/module-code/instn-star-props-dflt-keep-indirect.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-dflt-keep-indirect.js:34:62(10)", - "test/language/module-code/instn-star-props-dflt-keep-local.js-strict:true": "test/language/module-code/instn-star-props-dflt-keep-local.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-dflt-keep-local.js:34:56(12)", - "test/language/module-code/instn-star-props-dflt-skip.js-strict:true": "test/language/module-code/instn-star-props-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-dflt-skip.js:35:55(12)", - "test/language/module-code/instn-star-props-nrml.js-strict:true": "test/language/module-code/instn-star-props-nrml.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-nrml.js:32:43(10)", - "test/language/module-code/instn-star-star-cycle.js-strict:true": "test/language/module-code/instn-star-star-cycle.js: ReferenceError: require is not defined at test/language/module-code/instn-star-star-cycle.js:45:43(10)", - "test/language/module-code/namespace/Symbol.iterator.js-strict:true": "test/language/module-code/namespace/Symbol.iterator.js: ReferenceError: require is not defined at test/language/module-code/namespace/Symbol.iterator.js:11:30(10)", - "test/language/module-code/namespace/Symbol.toStringTag.js-strict:true": "test/language/module-code/namespace/Symbol.toStringTag.js: ReferenceError: require is not defined at test/language/module-code/namespace/Symbol.toStringTag.js:19:33(11)", - "test/language/module-code/namespace/internals/define-own-property.js-strict:true": "test/language/module-code/namespace/internals/define-own-property.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/define-own-property.js:11:28(18)", - "test/language/module-code/namespace/internals/delete-exported-init.js-strict:true": "test/language/module-code/namespace/internals/delete-exported-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/delete-exported-init.js:15:28(12)", - "test/language/module-code/namespace/internals/delete-exported-uninit.js-strict:true": "test/language/module-code/namespace/internals/delete-exported-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/delete-exported-uninit.js:15:28(12)", - "test/language/module-code/namespace/internals/delete-non-exported.js-strict:true": "test/language/module-code/namespace/internals/delete-non-exported.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/delete-non-exported.js:19:33(11)", - "test/language/module-code/namespace/internals/enumerate-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/enumerate-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/enumerate-binding-uninit.js:33:28(10)", - "test/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js-strict:true": "test/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js:33:55(12)", - "test/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js-strict:true": "test/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js:32:52(10)", - "test/language/module-code/namespace/internals/get-own-property-str-found-init.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-str-found-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-own-property-str-found-init.js:17:28(13)", - "test/language/module-code/namespace/internals/get-own-property-str-found-uninit.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-str-found-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-own-property-str-found-uninit.js:16:28(12)", - "test/language/module-code/namespace/internals/get-own-property-str-not-found.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-str-not-found.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-own-property-str-not-found.js:14:28(12)", - "test/language/module-code/namespace/internals/get-own-property-sym.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-sym.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-own-property-sym.js:12:33(12)", - "test/language/module-code/namespace/internals/get-prototype-of.js-strict:true": "test/language/module-code/namespace/internals/get-prototype-of.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-prototype-of.js:10:30(10)", - "test/language/module-code/namespace/internals/get-str-found-init.js-strict:true": "test/language/module-code/namespace/internals/get-str-found-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-found-init.js:14:28(12)", - "test/language/module-code/namespace/internals/get-str-found-uninit.js-strict:true": "test/language/module-code/namespace/internals/get-str-found-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-found-uninit.js:15:28(12)", - "test/language/module-code/namespace/internals/get-str-initialize.js-strict:true": "test/language/module-code/namespace/internals/get-str-initialize.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-initialize.js:14:28(12)", - "test/language/module-code/namespace/internals/get-str-not-found.js-strict:true": "test/language/module-code/namespace/internals/get-str-not-found.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-not-found.js:14:28(11)", - "test/language/module-code/namespace/internals/get-str-update.js-strict:true": "test/language/module-code/namespace/internals/get-str-update.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-update.js:12:28(12)", - "test/language/module-code/namespace/internals/get-sym-found.js-strict:true": "test/language/module-code/namespace/internals/get-sym-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-sym-found.js:17:27(10)", - "test/language/module-code/namespace/internals/get-sym-not-found.js-strict:true": "test/language/module-code/namespace/internals/get-sym-not-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-sym-not-found.js:17:30(10)", - "test/language/module-code/namespace/internals/has-property-str-found-init.js-strict:true": "test/language/module-code/namespace/internals/has-property-str-found-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/has-property-str-found-init.js:15:28(12)", - "test/language/module-code/namespace/internals/has-property-str-found-uninit.js-strict:true": "test/language/module-code/namespace/internals/has-property-str-found-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/has-property-str-found-uninit.js:16:28(12)", - "test/language/module-code/namespace/internals/has-property-str-not-found.js-strict:true": "test/language/module-code/namespace/internals/has-property-str-not-found.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/has-property-str-not-found.js:16:28(11)", - "test/language/module-code/namespace/internals/has-property-sym-found.js-strict:true": "test/language/module-code/namespace/internals/has-property-sym-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/has-property-sym-found.js:15:35(10)", - "test/language/module-code/namespace/internals/has-property-sym-not-found.js-strict:true": "test/language/module-code/namespace/internals/has-property-sym-not-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/has-property-sym-not-found.js:15:38(11)", - "test/language/module-code/namespace/internals/is-extensible.js-strict:true": "test/language/module-code/namespace/internals/is-extensible.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/is-extensible.js:10:28(10)", - "test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js:35:28(10)", - "test/language/module-code/namespace/internals/object-keys-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/object-keys-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/object-keys-binding-uninit.js:38:28(10)", - "test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js:31:28(10)", - "test/language/module-code/namespace/internals/own-property-keys-binding-types.js-strict:true": "test/language/module-code/namespace/internals/own-property-keys-binding-types.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/own-property-keys-binding-types.js:20:28(18)", - "test/language/module-code/namespace/internals/own-property-keys-sort.js-strict:true": "test/language/module-code/namespace/internals/own-property-keys-sort.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/own-property-keys-sort.js:15:28(13)", - "test/language/module-code/namespace/internals/prevent-extensions.js-strict:true": "test/language/module-code/namespace/internals/prevent-extensions.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/prevent-extensions.js:11:33(10)", - "test/language/module-code/namespace/internals/set-prototype-of-null.js-strict:true": "test/language/module-code/namespace/internals/set-prototype-of-null.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/set-prototype-of-null.js:12:34(10)", - "test/language/module-code/namespace/internals/set-prototype-of.js-strict:true": "test/language/module-code/namespace/internals/set-prototype-of.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/set-prototype-of.js:10:30(11)", - "test/language/module-code/namespace/internals/set.js-strict:true": "test/language/module-code/namespace/internals/set.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/set.js:11:28(13)", + "test/language/module-code/instn-star-id-name.js-strict:true": "test/language/module-code/instn-star-id-name.js: ReferenceError: exports is not defined at test/language/module-code/instn-star-id-name.js:15:28(5)", + "test/language/module-code/instn-star-iee-cycle.js-strict:true": "test/language/module-code/instn-star-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-star-iee-cycle.js:39:28(5)", + "test/language/module-code/instn-star-props-circular.js-strict:true": "test/language/module-code/instn-star-props-circular.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-circular.js:34:47(5)", + "test/language/module-code/instn-star-props-dflt-keep-indirect.js-strict:true": "test/language/module-code/instn-star-props-dflt-keep-indirect.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-dflt-keep-indirect.js:34:62(5)", + "test/language/module-code/instn-star-props-dflt-keep-local.js-strict:true": "test/language/module-code/instn-star-props-dflt-keep-local.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-dflt-keep-local.js:34:56(5)", + "test/language/module-code/instn-star-props-dflt-skip.js-strict:true": "test/language/module-code/instn-star-props-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-dflt-skip.js:35:55(5)", + "test/language/module-code/instn-star-props-nrml.js-strict:true": "test/language/module-code/instn-star-props-nrml.js: ReferenceError: require is not defined at test/language/module-code/instn-star-props-nrml.js:32:43(5)", + "test/language/module-code/instn-star-star-cycle.js-strict:true": "test/language/module-code/instn-star-star-cycle.js: ReferenceError: require is not defined at test/language/module-code/instn-star-star-cycle.js:45:43(5)", + "test/language/module-code/namespace/Symbol.iterator.js-strict:true": "test/language/module-code/namespace/Symbol.iterator.js: ReferenceError: require is not defined at test/language/module-code/namespace/Symbol.iterator.js:11:30(5)", + "test/language/module-code/namespace/Symbol.toStringTag.js-strict:true": "test/language/module-code/namespace/Symbol.toStringTag.js: ReferenceError: require is not defined at test/language/module-code/namespace/Symbol.toStringTag.js:19:33(5)", + "test/language/module-code/namespace/internals/define-own-property.js-strict:true": "test/language/module-code/namespace/internals/define-own-property.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/define-own-property.js:11:28(5)", + "test/language/module-code/namespace/internals/delete-exported-init.js-strict:true": "test/language/module-code/namespace/internals/delete-exported-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/delete-exported-init.js:15:28(5)", + "test/language/module-code/namespace/internals/delete-exported-uninit.js-strict:true": "test/language/module-code/namespace/internals/delete-exported-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/delete-exported-uninit.js:15:28(5)", + "test/language/module-code/namespace/internals/delete-non-exported.js-strict:true": "test/language/module-code/namespace/internals/delete-non-exported.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/delete-non-exported.js:19:33(5)", + "test/language/module-code/namespace/internals/enumerate-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/enumerate-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/enumerate-binding-uninit.js:33:28(5)", + "test/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js-strict:true": "test/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js:33:55(5)", + "test/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js-strict:true": "test/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js:32:52(5)", + "test/language/module-code/namespace/internals/get-own-property-str-found-init.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-str-found-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-own-property-str-found-init.js:17:28(5)", + "test/language/module-code/namespace/internals/get-own-property-str-found-uninit.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-str-found-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-own-property-str-found-uninit.js:16:28(5)", + "test/language/module-code/namespace/internals/get-own-property-str-not-found.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-str-not-found.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-own-property-str-not-found.js:14:28(5)", + "test/language/module-code/namespace/internals/get-own-property-sym.js-strict:true": "test/language/module-code/namespace/internals/get-own-property-sym.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-own-property-sym.js:12:33(5)", + "test/language/module-code/namespace/internals/get-prototype-of.js-strict:true": "test/language/module-code/namespace/internals/get-prototype-of.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-prototype-of.js:10:30(5)", + "test/language/module-code/namespace/internals/get-str-found-init.js-strict:true": "test/language/module-code/namespace/internals/get-str-found-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-found-init.js:14:28(5)", + "test/language/module-code/namespace/internals/get-str-found-uninit.js-strict:true": "test/language/module-code/namespace/internals/get-str-found-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-found-uninit.js:15:28(5)", + "test/language/module-code/namespace/internals/get-str-initialize.js-strict:true": "test/language/module-code/namespace/internals/get-str-initialize.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-initialize.js:14:28(5)", + "test/language/module-code/namespace/internals/get-str-not-found.js-strict:true": "test/language/module-code/namespace/internals/get-str-not-found.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-not-found.js:14:28(5)", + "test/language/module-code/namespace/internals/get-str-update.js-strict:true": "test/language/module-code/namespace/internals/get-str-update.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/get-str-update.js:12:28(5)", + "test/language/module-code/namespace/internals/get-sym-found.js-strict:true": "test/language/module-code/namespace/internals/get-sym-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-sym-found.js:17:27(5)", + "test/language/module-code/namespace/internals/get-sym-not-found.js-strict:true": "test/language/module-code/namespace/internals/get-sym-not-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/get-sym-not-found.js:17:30(5)", + "test/language/module-code/namespace/internals/has-property-str-found-init.js-strict:true": "test/language/module-code/namespace/internals/has-property-str-found-init.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/has-property-str-found-init.js:15:28(5)", + "test/language/module-code/namespace/internals/has-property-str-found-uninit.js-strict:true": "test/language/module-code/namespace/internals/has-property-str-found-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/has-property-str-found-uninit.js:16:28(5)", + "test/language/module-code/namespace/internals/has-property-str-not-found.js-strict:true": "test/language/module-code/namespace/internals/has-property-str-not-found.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/has-property-str-not-found.js:16:28(5)", + "test/language/module-code/namespace/internals/has-property-sym-found.js-strict:true": "test/language/module-code/namespace/internals/has-property-sym-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/has-property-sym-found.js:15:35(5)", + "test/language/module-code/namespace/internals/has-property-sym-not-found.js-strict:true": "test/language/module-code/namespace/internals/has-property-sym-not-found.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/has-property-sym-not-found.js:15:38(5)", + "test/language/module-code/namespace/internals/is-extensible.js-strict:true": "test/language/module-code/namespace/internals/is-extensible.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/is-extensible.js:10:28(5)", + "test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js:35:28(5)", + "test/language/module-code/namespace/internals/object-keys-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/object-keys-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/object-keys-binding-uninit.js:38:28(5)", + "test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js-strict:true": "test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js:31:28(5)", + "test/language/module-code/namespace/internals/own-property-keys-binding-types.js-strict:true": "test/language/module-code/namespace/internals/own-property-keys-binding-types.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/own-property-keys-binding-types.js:20:28(5)", + "test/language/module-code/namespace/internals/own-property-keys-sort.js-strict:true": "test/language/module-code/namespace/internals/own-property-keys-sort.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/own-property-keys-sort.js:15:28(5)", + "test/language/module-code/namespace/internals/prevent-extensions.js-strict:true": "test/language/module-code/namespace/internals/prevent-extensions.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/prevent-extensions.js:11:33(5)", + "test/language/module-code/namespace/internals/set-prototype-of-null.js-strict:true": "test/language/module-code/namespace/internals/set-prototype-of-null.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/set-prototype-of-null.js:12:34(5)", + "test/language/module-code/namespace/internals/set-prototype-of.js-strict:true": "test/language/module-code/namespace/internals/set-prototype-of.js: ReferenceError: require is not defined at test/language/module-code/namespace/internals/set-prototype-of.js:10:30(5)", + "test/language/module-code/namespace/internals/set.js-strict:true": "test/language/module-code/namespace/internals/set.js: ReferenceError: exports is not defined at test/language/module-code/namespace/internals/set.js:11:28(5)", "test/language/module-code/parse-err-hoist-lex-fun.js-strict:true": "test/language/module-code/parse-err-hoist-lex-fun.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/module-code/parse-export-empty.js-strict:true": "test/language/module-code/parse-export-empty.js: ReferenceError: exports is not defined at test/language/module-code/parse-export-empty.js:26:28(3)", - "test/language/module-code/privatename-valid-no-earlyerr.js-strict:true": "test/language/module-code/privatename-valid-no-earlyerr.js: SyntaxError: test/language/module-code/privatename-valid-no-earlyerr.js: Unexpected character '#' (33:2)\n 31 | \n 32 | class outer {\n\u003e 33 | #x = 42;\n | ^\n 34 | \n 35 | f() {\n 36 | var self = this; at \u003ceval\u003e:2:28542(114)", + "test/language/module-code/privatename-valid-no-earlyerr.js-strict:true": "test/language/module-code/privatename-valid-no-earlyerr.js: SyntaxError: test/language/module-code/privatename-valid-no-earlyerr.js: Unexpected character '#' (33:2)\n 31 | \n 32 | class outer {\n\u003e 33 | #x = 42;\n | ^\n 34 | \n 35 | f() {\n 36 | var self = this; at \u003ceval\u003e:2:28542(106)", "test/language/reserved-words/await-module.js-strict:true": "test/language/reserved-words/await-module.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/reserved-words/ident-reference-false.js-strict:true": "test/language/reserved-words/ident-reference-false.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/reserved-words/ident-reference-null.js-strict:true": "test/language/reserved-words/ident-reference-null.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/reserved-words/ident-reference-true.js-strict:true": "test/language/reserved-words/ident-reference-true.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/rest-parameters/array-pattern.js-strict:true": "test/language/rest-parameters/array-pattern.js: SyntaxError: test/language/rest-parameters/array-pattern.js: Unexpected token (16:18)\n 14 | ---*/\n 15 | \n\u003e 16 | function empty(...[]) {}\n | ^\n 17 | \n 18 | function emptyWithArray(...[[]]) {}\n 19 | at \u003ceval\u003e:2:28542(114)", - "test/language/rest-parameters/object-pattern.js-strict:true": "test/language/rest-parameters/object-pattern.js: SyntaxError: test/language/rest-parameters/object-pattern.js: Unexpected token (16:18)\n 14 | ---*/\n 15 | \n\u003e 16 | function empty(...{}) {}\n | ^\n 17 | \n 18 | function emptyWithArray(...{p: []}) {}\n 19 | at \u003ceval\u003e:2:28542(114)", + "test/language/rest-parameters/array-pattern.js-strict:true": "test/language/rest-parameters/array-pattern.js: SyntaxError: test/language/rest-parameters/array-pattern.js: Unexpected token (16:18)\n 14 | ---*/\n 15 | \n\u003e 16 | function empty(...[]) {}\n | ^\n 17 | \n 18 | function emptyWithArray(...[[]]) {}\n 19 | at \u003ceval\u003e:2:28542(106)", + "test/language/rest-parameters/object-pattern.js-strict:true": "test/language/rest-parameters/object-pattern.js: SyntaxError: test/language/rest-parameters/object-pattern.js: Unexpected token (16:18)\n 14 | ---*/\n 15 | \n\u003e 16 | function empty(...{}) {}\n | ^\n 17 | \n 18 | function emptyWithArray(...{p: []}) {}\n 19 | at \u003ceval\u003e:2:28542(106)", "test/language/statementList/eval-block-arrow-function-assignment-expr.js-strict:true": "test/language/statementList/eval-block-arrow-function-assignment-expr.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-block-arrow-function-assignment-expr.js:56:18(4)", "test/language/statementList/eval-block-arrow-function-functionbody.js-strict:true": "test/language/statementList/eval-block-arrow-function-functionbody.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ) (and 3 more errors) at test/language/statementList/eval-block-arrow-function-functionbody.js:56:18(4)", "test/language/statementList/eval-block-expr-arrow-function-boolean-literal.js-strict:true": "test/language/statementList/eval-block-expr-arrow-function-boolean-literal.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:4 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-block-expr-arrow-function-boolean-literal.js:58:18(4)", - "test/language/statementList/eval-block-let-declaration.js-strict:true": "test/language/statementList/eval-block-let-declaration.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:7 Unexpected identifier (and 1 more errors) at test/language/statementList/eval-block-let-declaration.js:39:18(4)", - "test/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js-strict:true": "test/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:16 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js:57:18(5)", - "test/language/statementList/eval-block-with-statment-arrow-function-functionbody.js-strict:true": "test/language/statementList/eval-block-with-statment-arrow-function-functionbody.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:16 Unexpected token ) (and 3 more errors) at test/language/statementList/eval-block-with-statment-arrow-function-functionbody.js:57:18(5)", - "test/language/statementList/eval-block-with-statment-block.js-strict:true": "test/language/statementList/eval-block-with-statment-block.js: Test262Error: Expected SameValue(«undefined», «3000») to be true at harness/sta.js:22:9(49)", - "test/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js-strict:true": "test/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:16 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js:59:18(5)", - "test/language/statementList/eval-block-with-statment-let-declaration.js-strict:true": "test/language/statementList/eval-block-with-statment-let-declaration.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:19 Unexpected identifier (and 1 more errors) at test/language/statementList/eval-block-with-statment-let-declaration.js:40:18(5)", + "test/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js-strict:true": "test/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:16 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js:57:18(6)", + "test/language/statementList/eval-block-with-statment-arrow-function-functionbody.js-strict:true": "test/language/statementList/eval-block-with-statment-arrow-function-functionbody.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:16 Unexpected token ) (and 3 more errors) at test/language/statementList/eval-block-with-statment-arrow-function-functionbody.js:57:18(6)", + "test/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js-strict:true": "test/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:16 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js:59:18(6)", "test/language/statementList/eval-class-array-literal-with-item.js-strict:true": "test/language/statementList/eval-class-array-literal-with-item.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/statementList/eval-class-array-literal-with-item.js:41:18(4)", "test/language/statementList/eval-class-array-literal.js-strict:true": "test/language/statementList/eval-class-array-literal.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/statementList/eval-class-array-literal.js:41:18(4)", "test/language/statementList/eval-class-arrow-function-assignment-expr.js-strict:true": "test/language/statementList/eval-class-arrow-function-assignment-expr.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/statementList/eval-class-arrow-function-assignment-expr.js:51:18(4)", @@ -2715,1744 +2616,1637 @@ "test/language/statementList/eval-fn-arrow-function-assignment-expr.js-strict:true": "test/language/statementList/eval-fn-arrow-function-assignment-expr.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:18 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-fn-arrow-function-assignment-expr.js:53:18(4)", "test/language/statementList/eval-fn-arrow-function-functionbody.js-strict:true": "test/language/statementList/eval-fn-arrow-function-functionbody.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:18 Unexpected token ) (and 3 more errors) at test/language/statementList/eval-fn-arrow-function-functionbody.js:53:18(4)", "test/language/statementList/eval-fn-expr-arrow-function-boolean-literal.js-strict:true": "test/language/statementList/eval-fn-expr-arrow-function-boolean-literal.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:18 Unexpected token ) (and 1 more errors) at test/language/statementList/eval-fn-expr-arrow-function-boolean-literal.js:55:18(4)", - "test/language/statementList/eval-fn-let-declaration.js-strict:true": "test/language/statementList/eval-fn-let-declaration.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:21 Unexpected identifier (and 1 more errors) at test/language/statementList/eval-fn-let-declaration.js:36:18(4)", "test/language/statements/async-function/cptn-decl.js-strict:true": "test/language/statements/async-function/cptn-decl.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:7 Unexpected token function (and 2 more errors) at test/language/statements/async-function/cptn-decl.js:13:22(5)", "test/language/statements/async-function/declaration-returns-promise.js-strict:true": "test/language/statements/async-function/declaration-returns-promise.js: test/language/statements/async-function/declaration-returns-promise.js: Line 12:7 Unexpected token function (and 3 more errors)", "test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js-strict:true": "test/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/async-function/evaluation-body.js-strict:true": "test/language/statements/async-function/evaluation-body.js: test/language/statements/async-function/evaluation-body.js: Line 13:7 Unexpected token function (and 3 more errors)", "test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js-strict:true": "test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js: test/language/statements/async-function/syntax-declaration-line-terminators-allowed.js: Line 12:7 Unexpected token function", - "test/language/statements/async-generator/dflt-params-abrupt.js-strict:true": "test/language/statements/async-generator/dflt-params-abrupt.js: SyntaxError: test/language/statements/async-generator/dflt-params-abrupt.js: Unexpected token (34:14)\n 32 | \n 33 | var callCount = 0;\n\u003e 34 | async function* f(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 35 | \n 36 | callCount = callCount + 1;\n 37 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dflt-params-ref-later.js-strict:true": "test/language/statements/async-generator/dflt-params-ref-later.js: SyntaxError: test/language/statements/async-generator/dflt-params-ref-later.js: Unexpected token (35:14)\n 33 | \n 34 | var callCount = 0;\n\u003e 35 | async function* f(x = y, y) {\n | ^\n 36 | \n 37 | callCount = callCount + 1;\n 38 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dflt-params-ref-self.js-strict:true": "test/language/statements/async-generator/dflt-params-ref-self.js: SyntaxError: test/language/statements/async-generator/dflt-params-ref-self.js: Unexpected token (35:14)\n 33 | \n 34 | var callCount = 0;\n\u003e 35 | async function* f(x = x) {\n | ^\n 36 | \n 37 | callCount = callCount + 1;\n 38 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/async-generator/dstr/ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/async-generator/dstr/ary-init-iter-get-err-array-prototype.js: Unexpected token (39:14)\n 37 | \n 38 | \n\u003e 39 | async function* f([x, y, z]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-init-iter-get-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-init-iter-get-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-init-iter-get-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f([x]) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([[x]]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f([ x = unresolvableReference ]) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([x]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js: Unexpected token (51:14)\n 49 | \n 50 | \n\u003e 51 | async function* f([x]) {\n | ^\n 52 | \n 53 | };\n 54 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js: Unexpected token (46:14)\n 44 | \n 45 | \n\u003e 46 | async function* f([...x]) {\n | ^\n 47 | \n 48 | };\n 49 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (39:14)\n 37 | \n 38 | \n\u003e 39 | async function* f([x, y, z] = [1, 2, 3]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f([x] = iter) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([[x]] = [null]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f([ x = unresolvableReference ] = []) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([x] = g) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (51:14)\n 49 | \n 50 | \n\u003e 51 | async function* f([x] = g) {\n | ^\n 52 | \n 53 | };\n 54 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }] = [null]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }] = []) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (46:14)\n 44 | \n 45 | \n\u003e 46 | async function* f([...x] = iter) {\n | ^\n 47 | \n 48 | };\n 49 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-init-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-init-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-init-null.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({} = null) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-init-undefined.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-init-undefined.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-init-undefined.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({} = undefined) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned } = poisonedProperty) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x = thrower() } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x = unresolvableReference } = {}) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f({ [thrower()]: x } = {}) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x: y = thrower() } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x: y = unresolvableReference } = {}) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ 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)", - "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = undefined } = { }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-init-null.js-strict:true": "test/language/statements/async-generator/dstr/obj-init-null.js: SyntaxError: test/language/statements/async-generator/dstr/obj-init-null.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({}) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-init-undefined.js-strict:true": "test/language/statements/async-generator/dstr/obj-init-undefined.js: SyntaxError: test/language/statements/async-generator/dstr/obj-init-undefined.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({}) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x = thrower() }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x = unresolvableReference }) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-list-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-list-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-list-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f({ a, b = thrower(), c = ++initCount }) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f({ [thrower()]: x }) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned: x = ++initEvalCount }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x: y = thrower() }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x: y = unresolvableReference }) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = undefined }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/eval-var-scope-syntax-err.js-strict:false": "test/language/statements/async-generator/eval-var-scope-syntax-err.js: SyntaxError: test/language/statements/async-generator/eval-var-scope-syntax-err.js: Unexpected token (29:14)\n 27 | \n 28 | var callCount = 0;\n\u003e 29 | async function* f(a = eval(\"var a = 42\")) {\n | ^\n 30 | \n 31 | callCount = callCount + 1;\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/async-generator/generator-created-after-decl-inst.js-strict:true": "test/language/statements/async-generator/generator-created-after-decl-inst.js: SyntaxError: test/language/statements/async-generator/generator-created-after-decl-inst.js: Unexpected token (21:14)\n 19 | ---*/\n 20 | \n\u003e 21 | async function* g(a = (g.prototype = null)) {}\n | ^\n 22 | var oldPrototype = g.prototype;\n 23 | var it = g();\n 24 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js-strict:true": "test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js: SyntaxError: test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js: Unexpected token (58:15)\n 56 | var callCount = 0;\n 57 | class C {\n\u003e 58 | static async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/async-gen-method-static/dflt-params-ref-later.js-strict:true": "test/language/statements/class/async-gen-method-static/dflt-params-ref-later.js: SyntaxError: test/language/statements/class/async-gen-method-static/dflt-params-ref-later.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | class C {\n\u003e 59 | static async *method(x = y, y) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/async-gen-method-static/dflt-params-ref-self.js-strict:true": "test/language/statements/class/async-gen-method-static/dflt-params-ref-self.js: SyntaxError: test/language/statements/class/async-gen-method-static/dflt-params-ref-self.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | class C {\n\u003e 59 | static async *method(x = x) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/async-gen-method/dflt-params-abrupt.js-strict:true": "test/language/statements/class/async-gen-method/dflt-params-abrupt.js: SyntaxError: test/language/statements/class/async-gen-method/dflt-params-abrupt.js: Unexpected token (57:8)\n 55 | var callCount = 0;\n 56 | class C {\n\u003e 57 | async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 58 | \n 59 | callCount = callCount + 1;\n 60 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/async-gen-method/dflt-params-ref-later.js-strict:true": "test/language/statements/class/async-gen-method/dflt-params-ref-later.js: SyntaxError: test/language/statements/class/async-gen-method/dflt-params-ref-later.js: Unexpected token (58:8)\n 56 | var callCount = 0;\n 57 | class C {\n\u003e 58 | async *method(x = y, y) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/async-gen-method/dflt-params-ref-self.js-strict:true": "test/language/statements/class/async-gen-method/dflt-params-ref-self.js: SyntaxError: test/language/statements/class/async-gen-method/dflt-params-ref-self.js: Unexpected token (58:8)\n 56 | var callCount = 0;\n 57 | class C {\n\u003e 58 | async *method(x = x) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/class-name-ident-await-escaped.js-strict:true": "test/language/statements/class/class-name-ident-await-escaped.js: SyntaxError: test/language/statements/class/class-name-ident-await-escaped.js: await is a reserved word (18:6)\n 16 | ---*/\n 17 | \n\u003e 18 | class aw\\u0061it {}\n | ^\n 19 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/class-name-ident-await.js-strict:true": "test/language/statements/class/class-name-ident-await.js: SyntaxError: test/language/statements/class/class-name-ident-await.js: await is a reserved word (17:6)\n 15 | ---*/\n 16 | \n\u003e 17 | class await {}\n | ^\n 18 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/classelementname-abrupt-completion.js-strict:true": "test/language/statements/class/classelementname-abrupt-completion.js: SyntaxError: test/language/statements/class/classelementname-abrupt-completion.js: Missing class properties transform.\n 39 | assert.throws(Test262Error, function() {\n 40 | class C {\n\u003e 41 | [f()]\n | ^\n 42 | }\n 43 | });\n 44 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/async-generator/dflt-params-abrupt.js-strict:true": "test/language/statements/async-generator/dflt-params-abrupt.js: SyntaxError: test/language/statements/async-generator/dflt-params-abrupt.js: Unexpected token (34:14)\n 32 | \n 33 | var callCount = 0;\n\u003e 34 | async function* f(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 35 | \n 36 | callCount = callCount + 1;\n 37 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dflt-params-ref-later.js-strict:true": "test/language/statements/async-generator/dflt-params-ref-later.js: SyntaxError: test/language/statements/async-generator/dflt-params-ref-later.js: Unexpected token (35:14)\n 33 | \n 34 | var callCount = 0;\n\u003e 35 | async function* f(x = y, y) {\n | ^\n 36 | \n 37 | callCount = callCount + 1;\n 38 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dflt-params-ref-self.js-strict:true": "test/language/statements/async-generator/dflt-params-ref-self.js: SyntaxError: test/language/statements/async-generator/dflt-params-ref-self.js: Unexpected token (35:14)\n 33 | \n 34 | var callCount = 0;\n\u003e 35 | async function* f(x = x) {\n | ^\n 36 | \n 37 | callCount = callCount + 1;\n 38 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/async-generator/dstr/ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/async-generator/dstr/ary-init-iter-get-err-array-prototype.js: Unexpected token (39:14)\n 37 | \n 38 | \n\u003e 39 | async function* f([x, y, z]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-init-iter-get-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-init-iter-get-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-init-iter-get-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f([x]) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([[x]]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f([ x = unresolvableReference ]) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([x]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js: Unexpected token (51:14)\n 49 | \n 50 | \n\u003e 51 | async function* f([x]) {\n | ^\n 52 | \n 53 | };\n 54 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js: Unexpected token (46:14)\n 44 | \n 45 | \n\u003e 46 | async function* f([...x]) {\n | ^\n 47 | \n 48 | };\n 49 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (39:14)\n 37 | \n 38 | \n\u003e 39 | async function* f([x, y, z] = [1, 2, 3]) {\n | ^\n 40 | \n 41 | };\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f([x] = iter) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([[x]] = [null]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f([ x = unresolvableReference ] = []) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([x] = g) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (51:14)\n 49 | \n 50 | \n\u003e 51 | async function* f([x] = g) {\n | ^\n 52 | \n 53 | };\n 54 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }] = [null]) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (40:14)\n 38 | \n 39 | \n\u003e 40 | async function* f([{ x }] = []) {\n | ^\n 41 | \n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (46:14)\n 44 | \n 45 | \n\u003e 46 | async function* f([...x] = iter) {\n | ^\n 47 | \n 48 | };\n 49 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-init-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-init-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-init-null.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({} = null) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-init-undefined.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-init-undefined.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-init-undefined.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({} = undefined) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned } = poisonedProperty) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x = thrower() } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x = unresolvableReference } = {}) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f({ [thrower()]: x } = {}) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x: y = thrower() } = {}) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x: y = unresolvableReference } = {}) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = undefined } = { }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-init-null.js-strict:true": "test/language/statements/async-generator/dstr/obj-init-null.js: SyntaxError: test/language/statements/async-generator/dstr/obj-init-null.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({}) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-init-undefined.js-strict:true": "test/language/statements/async-generator/dstr/obj-init-undefined.js: SyntaxError: test/language/statements/async-generator/dstr/obj-init-undefined.js: Unexpected token (27:14)\n 25 | \n 26 | \n\u003e 27 | async function* f({}) {\n | ^\n 28 | \n 29 | };\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x = thrower() }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x = unresolvableReference }) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-list-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-list-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-list-err.js: Unexpected token (33:14)\n 31 | \n 32 | \n\u003e 33 | async function* f({ a, b = thrower(), c = ++initCount }) {\n | ^\n 34 | \n 35 | };\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js: Unexpected token (31:14)\n 29 | \n 30 | \n\u003e 31 | async function* f({ [thrower()]: x }) {\n | ^\n 32 | \n 33 | };\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ poisoned: x = ++initEvalCount }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js: Unexpected token (34:14)\n 32 | \n 33 | \n\u003e 34 | async function* f({ x: y = thrower() }) {\n | ^\n 35 | \n 36 | };\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (38:14)\n 36 | \n 37 | \n\u003e 38 | async function* f({ x: y = unresolvableReference }) {\n | ^\n 39 | \n 40 | };\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js: Unexpected token (29:14)\n 27 | \n 28 | \n\u003e 29 | async function* f({ w: { x, y, z } = undefined }) {\n | ^\n 30 | \n 31 | };\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/eval-var-scope-syntax-err.js-strict:false": "test/language/statements/async-generator/eval-var-scope-syntax-err.js: SyntaxError: test/language/statements/async-generator/eval-var-scope-syntax-err.js: Unexpected token (29:14)\n 27 | \n 28 | var callCount = 0;\n\u003e 29 | async function* f(a = eval(\"var a = 42\")) {\n | ^\n 30 | \n 31 | callCount = callCount + 1;\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/async-generator/generator-created-after-decl-inst.js-strict:true": "test/language/statements/async-generator/generator-created-after-decl-inst.js: SyntaxError: test/language/statements/async-generator/generator-created-after-decl-inst.js: Unexpected token (21:14)\n 19 | ---*/\n 20 | \n\u003e 21 | async function* g(a = (g.prototype = null)) {}\n | ^\n 22 | var oldPrototype = g.prototype;\n 23 | var it = g();\n 24 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js-strict:true": "test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js: SyntaxError: test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js: Unexpected token (58:15)\n 56 | var callCount = 0;\n 57 | class C {\n\u003e 58 | static async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/async-gen-method-static/dflt-params-ref-later.js-strict:true": "test/language/statements/class/async-gen-method-static/dflt-params-ref-later.js: SyntaxError: test/language/statements/class/async-gen-method-static/dflt-params-ref-later.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | class C {\n\u003e 59 | static async *method(x = y, y) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/async-gen-method-static/dflt-params-ref-self.js-strict:true": "test/language/statements/class/async-gen-method-static/dflt-params-ref-self.js: SyntaxError: test/language/statements/class/async-gen-method-static/dflt-params-ref-self.js: Unexpected token (59:15)\n 57 | var callCount = 0;\n 58 | class C {\n\u003e 59 | static async *method(x = x) {\n | ^\n 60 | \n 61 | callCount = callCount + 1;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/async-gen-method/dflt-params-abrupt.js-strict:true": "test/language/statements/class/async-gen-method/dflt-params-abrupt.js: SyntaxError: test/language/statements/class/async-gen-method/dflt-params-abrupt.js: Unexpected token (57:8)\n 55 | var callCount = 0;\n 56 | class C {\n\u003e 57 | async *method(_ = (function() { throw new Test262Error(); }())) {\n | ^\n 58 | \n 59 | callCount = callCount + 1;\n 60 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/async-gen-method/dflt-params-ref-later.js-strict:true": "test/language/statements/class/async-gen-method/dflt-params-ref-later.js: SyntaxError: test/language/statements/class/async-gen-method/dflt-params-ref-later.js: Unexpected token (58:8)\n 56 | var callCount = 0;\n 57 | class C {\n\u003e 58 | async *method(x = y, y) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/async-gen-method/dflt-params-ref-self.js-strict:true": "test/language/statements/class/async-gen-method/dflt-params-ref-self.js: SyntaxError: test/language/statements/class/async-gen-method/dflt-params-ref-self.js: Unexpected token (58:8)\n 56 | var callCount = 0;\n 57 | class C {\n\u003e 58 | async *method(x = x) {\n | ^\n 59 | \n 60 | callCount = callCount + 1;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/class-name-ident-await-escaped.js-strict:true": "test/language/statements/class/class-name-ident-await-escaped.js: SyntaxError: test/language/statements/class/class-name-ident-await-escaped.js: await is a reserved word (18:6)\n 16 | ---*/\n 17 | \n\u003e 18 | class aw\\u0061it {}\n | ^\n 19 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/class-name-ident-await.js-strict:true": "test/language/statements/class/class-name-ident-await.js: SyntaxError: test/language/statements/class/class-name-ident-await.js: await is a reserved word (17:6)\n 15 | ---*/\n 16 | \n\u003e 17 | class await {}\n | ^\n 18 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/classelementname-abrupt-completion.js-strict:true": "test/language/statements/class/classelementname-abrupt-completion.js: SyntaxError: test/language/statements/class/classelementname-abrupt-completion.js: Missing class properties transform.\n 39 | assert.throws(Test262Error, function() {\n 40 | class C {\n\u003e 41 | [f()]\n | ^\n 42 | }\n 43 | });\n 44 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/constructor-inferred-observable-iteration.js-strict:true": "test/language/statements/class/constructor-inferred-observable-iteration.js: TypeError: Cannot convert undefined or null to object at getPrototypeOf (native)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-arrow-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | class C {\n\u003e 41 | get [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | class C {\n\u003e 41 | get [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | class C {\n\u003e 41 | get [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-arrow-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | class C {\n\u003e 41 | get [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | class C {\n\u003e 41 | get [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | class C {\n\u003e 41 | get [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-async-arrow-function-expression.js: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-async-arrow-function-expression.js: Line 44:11 Unexpected token function (and 4 more errors)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | class C {\n\u003e 41 | get [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-expression-coalesce.js: Unexpected token (41:10)\n 39 | \n 40 | class C {\n\u003e 41 | get [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-generator-function-declaration.js: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js: Identifier directly after number (40:8)\n 38 | \n 39 | class C {\n\u003e 40 | get [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js: Identifier directly after number (40:8)\n 38 | \n 39 | class C {\n\u003e 40 | get [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 37 more errors)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js:51:18(32)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | class C {\n\u003e 41 | [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ??= 1]() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | class C {\n\u003e 41 | [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x \u0026\u0026= 1]() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | class C {\n\u003e 41 | [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ||= 1]() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js:51:18(23)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | class C {\n\u003e 41 | [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ??= 1]() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | class C {\n\u003e 41 | [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x \u0026\u0026= 1]() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | class C {\n\u003e 41 | [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ||= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-async-arrow-function-expression.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-async-arrow-function-expression.js: Line 40:11 Unexpected token function (and 4 more errors)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | class C {\n\u003e 41 | [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ?? 1]() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js:51:18(32)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | class C {\n\u003e 41 | [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ?? 1]() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js:51:18(23)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-generator-function-declaration.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | class C {\n\u003e 40 | [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | static [1_2_3_4_5_6_7_8]() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | class C {\n\u003e 40 | [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | static [1_2_3_4_5_6_7_8]() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 31 more errors)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = 2;\n | ^\n 41 | \n 42 | static [1 + 1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = 0;\n | ^\n 41 | \n 42 | static [1 - 1] = 0;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = 1;\n | ^\n 41 | \n 42 | static [() =\u003e { }] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = 2;\n | ^\n 42 | \n 43 | static [x = 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = 2;\n | ^\n 42 | \n 43 | static [x |= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = 2;\n | ^\n 42 | \n 43 | static [x ??= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = 2;\n | ^\n 42 | \n 43 | static [x ||= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = 1;\n | ^\n 41 | \n 42 | static [async () =\u003e {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = 1;\n | ^\n 41 | \n 42 | static [false ? 1 : 2] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = 2;\n | ^\n 41 | \n 42 | static [true ? 1 : 2] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = 2;\n | ^\n 41 | \n 42 | static [1.e1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = 2;\n | ^\n 41 | \n 42 | static [1.1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = 4;\n | ^\n 41 | \n 42 | static [2 ** 2] = 4;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = 2;\n | ^\n 42 | \n 43 | static [x ?? 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = 2;\n | ^\n 42 | \n 43 | static [x || 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = 1;\n | ^\n 42 | \n 43 | static [f()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = 1;\n | ^\n 41 | \n 42 | static [function () {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = 1;\n | ^\n 42 | \n 43 | static [g()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = '2';\n | ^\n 43 | \n 44 | static [x] = '2';\n 45 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n | ^\n 41 | \n 42 | static [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n | ^\n 41 | \n 42 | static [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = 1;\n | ^\n 41 | \n 42 | static [1 / 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = 1;\n | ^\n 41 | \n 42 | static [1 * 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = null;\n | ^\n 41 | \n 42 | static [null] = null;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = '2';\n | ^\n 41 | \n 42 | static ['1'] = '2';\n 43 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = 9;\n | ^\n 42 | \n 43 | static [yield 9] = 9;\n 44 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = () =\u003e {\n | ^\n 41 | return 0;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = () =\u003e {\n | ^\n 41 | return 4;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = () =\u003e {\n | ^\n 43 | return '2';\n 44 | };\n 45 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = () =\u003e {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = () =\u003e {\n | ^\n 41 | return 2.999232;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = () =\u003e {\n | ^\n 41 | return null;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = () =\u003e {\n | ^\n 41 | return '2';\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = () =\u003e {\n | ^\n 42 | return 9;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = 2;\n | ^\n 41 | \n 42 | static [1 + 1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = 0;\n | ^\n 41 | \n 42 | static [1 - 1] = 0;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = 1;\n | ^\n 41 | \n 42 | static [() =\u003e { }] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = 2;\n | ^\n 42 | \n 43 | static [x = 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = 2;\n | ^\n 42 | \n 43 | static [x |= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = 2;\n | ^\n 42 | \n 43 | static [x ??= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = 2;\n | ^\n 42 | \n 43 | static [x ||= 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = 1;\n | ^\n 41 | \n 42 | static [async () =\u003e {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = 1;\n | ^\n 41 | \n 42 | static [false ? 1 : 2] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = 2;\n | ^\n 41 | \n 42 | static [true ? 1 : 2] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = 2;\n | ^\n 41 | \n 42 | static [1.e1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = 2;\n | ^\n 41 | \n 42 | static [1.1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = 4;\n | ^\n 41 | \n 42 | static [2 ** 2] = 4;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = 2;\n | ^\n 42 | \n 43 | static [x ?? 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = 2;\n | ^\n 42 | \n 43 | static [x \u0026\u0026 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = 2;\n | ^\n 42 | \n 43 | static [x || 1] = 2;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = 1;\n | ^\n 42 | \n 43 | static [f()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = 1;\n | ^\n 41 | \n 42 | static [function () {}] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = 1;\n | ^\n 42 | \n 43 | static [g()] = 1;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = '2';\n | ^\n 43 | \n 44 | static [x] = '2';\n 45 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n | ^\n 41 | \n 42 | static [1_2_3_4_5_6_7_8] = 1_2_3_4_5_6_7_8;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n | ^\n 41 | \n 42 | static [1 + 2 - 3 * 4 / 5 ** 6] = 2.999232;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = 1;\n | ^\n 41 | \n 42 | static [1 / 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = 1;\n | ^\n 41 | \n 42 | static [1 * 1] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = null;\n | ^\n 41 | \n 42 | static [null] = null;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = 2;\n | ^\n 41 | \n 42 | static [1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = '2';\n | ^\n 41 | \n 42 | static ['1'] = '2';\n 43 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = 9;\n | ^\n 42 | \n 43 | static [yield 9] = 9;\n 44 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = () =\u003e {\n | ^\n 41 | return 0;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js: Unexpected token (41:10)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x = 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x |= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [async () =\u003e {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js: Unexpected token (40:18)\n 38 | \n 39 | let C = class {\n\u003e 40 | [false ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js: Unexpected token (40:17)\n 38 | \n 39 | let C = class {\n\u003e 40 | [true ? 1 : 2] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.e1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1.1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js: Unexpected token (40:11)\n 38 | \n 39 | let C = class {\n\u003e 40 | [2 ** 2] = () =\u003e {\n | ^\n 41 | return 4;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js: Unexpected token (41:11)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x || 1] = () =\u003e {\n | ^\n 42 | return 2;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [f()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js: Unexpected token (40:19)\n 38 | \n 39 | let C = class {\n\u003e 40 | [function () {}] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js: Unexpected token (41:8)\n 39 | \n 40 | let C = class {\n\u003e 41 | [g()] = () =\u003e {\n | ^\n 42 | return 1;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js: Unexpected token (42:6)\n 40 | \n 41 | let C = class {\n\u003e 42 | [x] = () =\u003e {\n | ^\n 43 | return '2';\n 44 | };\n 45 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8] = () =\u003e {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js: Unexpected token (40:27)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 2 - 3 * 4 / 5 ** 6] = () =\u003e {\n | ^\n 41 | return 2.999232;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 / 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 * 1] = () =\u003e {\n | ^\n 41 | return 1;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js: Unexpected token (40:9)\n 38 | \n 39 | let C = class {\n\u003e 40 | [null] = () =\u003e {\n | ^\n 41 | return null;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js: Unexpected token (40:6)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1] = () =\u003e {\n | ^\n 41 | return 2;\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js: Unexpected token (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | ['1'] = () =\u003e {\n | ^\n 41 | return '2';\n 42 | };\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js: Unexpected token (41:12)\n 39 | \n 40 | let C = class {\n\u003e 41 | [yield 9] = () =\u003e {\n | ^\n 42 | return 9;\n 43 | };\n 44 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cptn-decl.js-strict:true": "test/language/statements/class/cptn-decl.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/statements/class/cptn-decl.js:14:22(5)", - "test/language/statements/class/definition/accessors.js-strict:true": "test/language/statements/class/definition/accessors.js: Test262Error: The result of `'prototype' in desc.get` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", + "test/language/statements/class/definition/accessors.js-strict:true": "test/language/statements/class/definition/accessors.js: Test262Error: The result of `'prototype' in desc.get` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/definition/class-method-returns-promise.js-strict:true": "test/language/statements/class/definition/class-method-returns-promise.js: test/language/statements/class/definition/class-method-returns-promise.js: Line 12:113 Unexpected token function", - "test/language/statements/class/definition/fn-name-accessor-get.js-strict:true": "test/language/statements/class/definition/fn-name-accessor-get.js: Test262Error: Expected SameValue(«get», «get id») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/fn-name-accessor-set.js-strict:true": "test/language/statements/class/definition/fn-name-accessor-set.js: Test262Error: Expected SameValue(«set», «set id») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/fn-name-method.js-strict:true": "test/language/statements/class/definition/fn-name-method.js: Test262Error: via anonymous Symbol Expected SameValue(«value», «») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/getters-prop-desc.js-strict:true": "test/language/statements/class/definition/getters-prop-desc.js: Test262Error: The result of `'prototype' in desc.get` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", + "test/language/statements/class/definition/fn-name-accessor-get.js-strict:true": "test/language/statements/class/definition/fn-name-accessor-get.js: Test262Error: Expected SameValue(«get», «get id») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/fn-name-accessor-set.js-strict:true": "test/language/statements/class/definition/fn-name-accessor-set.js: Test262Error: Expected SameValue(«set», «set id») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/fn-name-method.js-strict:true": "test/language/statements/class/definition/fn-name-method.js: Test262Error: via anonymous Symbol Expected SameValue(«value», «») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/getters-prop-desc.js-strict:true": "test/language/statements/class/definition/getters-prop-desc.js: Test262Error: The result of `'prototype' in desc.get` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/definition/getters-restricted-ids.js-strict:true": "test/language/statements/class/definition/getters-restricted-ids.js: TypeError: Cannot redefine property: arguments at defineProperty (native)", "test/language/statements/class/definition/methods-named-eval-arguments.js-strict:true": "test/language/statements/class/definition/methods-named-eval-arguments.js: TypeError: Cannot redefine property: arguments at defineProperty (native)", - "test/language/statements/class/definition/methods-restricted-properties.js-strict:true": "test/language/statements/class/definition/methods-restricted-properties.js: Test262Error: No \"caller\" own property (method) Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/methods.js-strict:true": "test/language/statements/class/definition/methods.js: Test262Error: The result of `'prototype' in desc.value` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/numeric-property-names.js-strict:true": "test/language/statements/class/definition/numeric-property-names.js: Test262Error: The result of `'prototype' in desc.value` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/prototype-property.js-strict:true": "test/language/statements/class/definition/prototype-property.js: Test262Error: The value of `descr.writable` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/definition/setters-prop-desc.js-strict:true": "test/language/statements/class/definition/setters-prop-desc.js: Test262Error: The result of `'prototype' in descr.set` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", + "test/language/statements/class/definition/methods-restricted-properties.js-strict:true": "test/language/statements/class/definition/methods-restricted-properties.js: Test262Error: No \"caller\" own property (method) Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/methods.js-strict:true": "test/language/statements/class/definition/methods.js: Test262Error: The result of `'prototype' in desc.value` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/numeric-property-names.js-strict:true": "test/language/statements/class/definition/numeric-property-names.js: Test262Error: The result of `'prototype' in desc.value` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/prototype-property.js-strict:true": "test/language/statements/class/definition/prototype-property.js: Test262Error: The value of `descr.writable` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/definition/setters-prop-desc.js-strict:true": "test/language/statements/class/definition/setters-prop-desc.js: Test262Error: The result of `'prototype' in descr.set` is `false` Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/definition/setters-restricted-ids.js-strict:true": "test/language/statements/class/definition/setters-restricted-ids.js: TypeError: Cannot redefine property: arguments at defineProperty (native)", - "test/language/statements/class/definition/this-access-restriction-2.js-strict:true": "test/language/statements/class/definition/this-access-restriction-2.js: SyntaxError: test/language/statements/class/definition/this-access-restriction-2.js: 'this' is not allowed before super()\n 19 | var exn;\n 20 | try {\n\u003e 21 | this.prp1 = 3;\n | ^\n 22 | } catch (e) {\n 23 | exn = e;\n 24 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/definition/this-access-restriction.js-strict:true": "test/language/statements/class/definition/this-access-restriction.js: SyntaxError: test/language/statements/class/definition/this-access-restriction.js: 'this' is not allowed before super()\n 19 | class C extends Base {\n 20 | constructor() {\n\u003e 21 | super(this.x);\n | ^\n 22 | }\n 23 | }; new C();\n 24 | }); at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/definition/this-access-restriction-2.js-strict:true": "test/language/statements/class/definition/this-access-restriction-2.js: SyntaxError: test/language/statements/class/definition/this-access-restriction-2.js: 'this' is not allowed before super()\n 19 | var exn;\n 20 | try {\n\u003e 21 | this.prp1 = 3;\n | ^\n 22 | } catch (e) {\n 23 | exn = e;\n 24 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/definition/this-access-restriction.js-strict:true": "test/language/statements/class/definition/this-access-restriction.js: SyntaxError: test/language/statements/class/definition/this-access-restriction.js: 'this' is not allowed before super()\n 19 | class C extends Base {\n 20 | constructor() {\n\u003e 21 | super(this.x);\n | ^\n 22 | }\n 23 | }; new C();\n 24 | }); at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/definition/this-check-ordering.js-strict:true": "test/language/statements/class/definition/this-check-ordering.js: test/language/statements/class/definition/this-check-ordering.js: Line 43:7 Unexpected reserved word (and 15 more errors)", - "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:8)\n 61 | \n 62 | class C {\n\u003e 63 | async *method([x, y, z]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method([x]) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([[x]]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method([ x = unresolvableReference ]) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([x]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:8)\n 73 | \n 74 | class C {\n\u003e 75 | async *method([x]) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:8)\n 68 | \n 69 | class C {\n\u003e 70 | async *method([...x]) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:8)\n 61 | \n 62 | class C {\n\u003e 63 | async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method([x] = iter) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([[x]] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method([ x = unresolvableReference ] = []) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([x] = g) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:8)\n 73 | \n 74 | class C {\n\u003e 75 | async *method([x] = g) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }] = []) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:8)\n 68 | \n 69 | class C {\n\u003e 70 | async *method([...x] = iter) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({} = null) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({} = undefined) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method({ [thrower()]: x } = {}) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x: y = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-init-null.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method({ [thrower()]: x }) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x: y = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x: y = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = undefined }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:15)\n 61 | \n 62 | class C {\n\u003e 63 | static async *method([x, y, z]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method([x]) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([[x]]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method([ x = unresolvableReference ]) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([x]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:15)\n 73 | \n 74 | class C {\n\u003e 75 | static async *method([x]) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:15)\n 68 | \n 69 | class C {\n\u003e 70 | static async *method([...x]) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:15)\n 61 | \n 62 | class C {\n\u003e 63 | static async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method([x] = iter) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([[x]] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method([ x = unresolvableReference ] = []) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([x] = g) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:15)\n 73 | \n 74 | class C {\n\u003e 75 | static async *method([x] = g) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }] = []) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:15)\n 68 | \n 69 | class C {\n\u003e 70 | static async *method([...x] = iter) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({} = null) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({} = undefined) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method({ [thrower()]: x } = {}) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x: y = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method({ [thrower()]: x }) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x: y = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x: y = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = undefined }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/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)", - "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/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)", - "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/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)", - "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js: Unexpected token (96:13)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js: Unexpected token (76:13)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/meth-dflt-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)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (96:13)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (76:13)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: Unexpected token (65:10)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (64:16)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js: Unexpected token (65:10)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js: Unexpected token (64:16)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/meth-static-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)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: Unexpected token (96:20)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: Unexpected token (76:20)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-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)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (96:20)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (76:20)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected token (65:17)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (64:23)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js: Unexpected token (65:17)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: Unexpected token (64:23)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-init-iter-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-name-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([[] = function() { initCount += 1; }()]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[...x] = values]) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([arrow = () =\u003e {}]) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([x = 23]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([x = 23]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | #method([x]) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([_, x]) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:2)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | #method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...x]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([ , , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([, , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([...x]) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[...x] = values] = []) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([x = 23] = []) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([arrow = () =\u003e {}] = []) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([x = 23] = [,]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([x = 23] = [undefined]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | #method([x] = []) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([_, x] = []) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:2)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...x] = [1]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([ , , ...x] = values) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([, , ...x] = [1, 2]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([...x] = values) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({} = obj) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: [y], } = { x: [45] }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y = 33 } = { }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | #method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:2)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({}) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ arrow = () =\u003e {} }) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x, }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: [y], }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y = 33 }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y, }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | #method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | #method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:2)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | #method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([[] = function() { initCount += 1; }()]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[...x] = values]) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | static #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([arrow = () =\u003e {}]) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([x = 23]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([x = 23]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | static #method([x]) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([_, x]) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:9)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static #method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...x]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([ , , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([, , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([...x]) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[...x] = values] = []) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | static #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([x = 23] = []) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([arrow = () =\u003e {}] = []) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([x = 23] = [,]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([x = 23] = [undefined]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | static #method([x] = []) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([_, x] = []) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:9)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...x] = [1]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([ , , ...x] = values) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([, , ...x] = [1, 2]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([...x] = values) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({} = obj) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: [y], } = { x: [45] }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y = 33 } = { }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static #method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:9)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({}) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ arrow = () =\u003e {} }) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x, }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: [y], }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y = 33 }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y, }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static #method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static #method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:9)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static #method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/abrupt-completition-on-field-initializer.js-strict:true": "test/language/statements/class/elements/abrupt-completition-on-field-initializer.js: SyntaxError: test/language/statements/class/elements/abrupt-completition-on-field-initializer.js: Unexpected token (39:4)\n 37 | \n 38 | class C {\n\u003e 39 | a = abruptCompletion();\n | ^\n 40 | b = sideEffect();\n 41 | }\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-computed-names.js: Unexpected token (28:25)\n 26 | \n 27 | class C {\n\u003e 28 | m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js: Unexpected token (29:30)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:21)\n 66 | \n 67 | class C {\n\u003e 68 | m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/after-same-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-literal-names.js: Unexpected token (28:26)\n 26 | \n 27 | class C {\n\u003e 28 | m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-field-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | class C {\n\u003e 27 | m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:25)\n 25 | \n 26 | class C {\n\u003e 27 | m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-method-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | class C {\n\u003e 27 | m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-private-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-names.js: Unexpected character '#' (29:21)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:23)\n 60 | \n 61 | class C {\n\u003e 62 | m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-getter.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-method.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-setter.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:30)\n 62 | \n 63 | class C {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:30)\n 62 | \n 63 | class C {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-static-private-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/after-same-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | class C {\n 29 | m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-string-literal-names.js: Unexpected token (26:35)\n 24 | \n 25 | class C {\n\u003e 26 | m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-computed-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-computed-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-computed-names.js: Unexpected token (28:32)\n 26 | \n 27 | class C {\n\u003e 28 | static m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js: Unexpected token (29:37)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:28)\n 66 | \n 67 | class C {\n\u003e 68 | static m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | static m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-literal-names.js: Unexpected token (28:33)\n 26 | \n 27 | class C {\n\u003e 28 | static m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | class C {\n\u003e 27 | static m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js: Unexpected character '#' (27:32)\n 25 | \n 26 | class C {\n\u003e 27 | static m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | class C {\n\u003e 27 | static m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-private-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-names.js: Unexpected character '#' (29:28)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: Unexpected token (62:30)\n 60 | \n 61 | class C {\n\u003e 62 | static m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | static m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:37)\n 62 | \n 63 | class C {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:37)\n 62 | \n 63 | class C {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | class C {\n 29 | static m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js: Unexpected token (26:42)\n 24 | \n 25 | class C {\n\u003e 26 | static m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C().x(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C().x(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (29:4)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (26:4)\n 24 | class A {}\n 25 | class C extends A {\n\u003e 26 | x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | }\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (29:4)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (22:4)\n 20 | class A {}\n 21 | class C extends A {\n\u003e 22 | x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (29:4)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = eval('executed = true; () =\u003e arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: Unexpected token (29:4)\n 27 | \n 28 | class C {\n\u003e 29 | x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: Unexpected token (28:4)\n 26 | \n 27 | class C {\n\u003e 28 | x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | x() {\n 29 | this.#x();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (29:2)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (26:2)\n 24 | class A {}\n 25 | class C extends A {\n\u003e 26 | #x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | }\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (29:2)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (22:2)\n 20 | class A {}\n 21 | class C extends A {\n\u003e 22 | #x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (29:2)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = eval('executed = true; () =\u003e arguments;');\n | ^\n 31 | constructor() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/class-field-is-observable-by-proxy.js-strict:true": "test/language/statements/class/elements/class-field-is-observable-by-proxy.js: SyntaxError: test/language/statements/class/elements/class-field-is-observable-by-proxy.js: Unexpected token (39:4)\n 37 | \n 38 | class Test extends ProxyBase {\n\u003e 39 | f = 3;\n | ^\n 40 | g = \"Test262\";\n 41 | }\n 42 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/class-field-on-frozen-objects.js-strict:true": "test/language/statements/class/elements/class-field-on-frozen-objects.js: SyntaxError: test/language/statements/class/elements/class-field-on-frozen-objects.js: Unexpected token (22:4)\n 20 | \n 21 | class Test {\n\u003e 22 | f = Object.freeze(this);\n | ^\n 23 | g = \"Test262\";\n 24 | }\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/computed-name-toprimitive-symbol.js-strict:true": "test/language/statements/class/elements/computed-name-toprimitive-symbol.js: SyntaxError: test/language/statements/class/elements/computed-name-toprimitive-symbol.js: Unexpected token (69:9)\n 67 | \n 68 | class C {\n\u003e 69 | [obj1] = 42;\n | ^\n 70 | [obj2] = 43;\n 71 | [obj3] = 44;\n 72 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/computed-name-toprimitive.js-strict:true": "test/language/statements/class/elements/computed-name-toprimitive.js: SyntaxError: test/language/statements/class/elements/computed-name-toprimitive.js: Unexpected token (66:9)\n 64 | \n 65 | class C {\n\u003e 66 | [obj1] = 42;\n | ^\n 67 | [obj2] = 43;\n 68 | [obj3] = 44;\n 69 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/computed-property-abrupt-completition.js-strict:true": "test/language/statements/class/elements/computed-property-abrupt-completition.js: SyntaxError: test/language/statements/class/elements/computed-property-abrupt-completition.js: Missing class properties transform.\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | [abruptCompletion()];\n | ^\n 33 | [neverExecuted = true];\n 34 | }\n 35 | }, 'computed property should have abrupt completion'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/ctor-called-after-fields-init.js-strict:true": "test/language/statements/class/elements/ctor-called-after-fields-init.js: SyntaxError: test/language/statements/class/elements/ctor-called-after-fields-init.js: Unexpected token (29:6)\n 27 | ctor = this.foo;\n 28 | }\n\u003e 29 | foo = 42;\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js: Unexpected token (53:12)\n 51 | function evaluate() {\n 52 | class C {\n\u003e 53 | [noRef] = fn();\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | class C {\n\u003e 55 | [obj]\n | ^\n 56 | }\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | class C {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | class C {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | class C {\n\u003e 55 | [obj]\n | ^\n 56 | }\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js: Missing class properties transform.\n 54 | function evaluate() {\n 55 | class C {\n\u003e 56 | [obj]\n | ^\n 57 | }\n 58 | }\n 59 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/field-declaration.js-strict:true": "test/language/statements/class/elements/field-declaration.js: SyntaxError: test/language/statements/class/elements/field-declaration.js: Unexpected token (54:4)\n 52 | \n 53 | class C {\n\u003e 54 | f = 'test262';\n | ^\n 55 | 'g';\n 56 | 0 = 'bar';\n 57 | [computed]; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js-strict:true": "test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js: SyntaxError: test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js: Unexpected token (42:4)\n 40 | \n 41 | class C {\n\u003e 42 | x = f();\n | ^\n 43 | }\n 44 | \n 45 | assert.throws(Test262Error, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-anonymous-function-length.js-strict:true": "test/language/statements/class/elements/fields-anonymous-function-length.js: SyntaxError: test/language/statements/class/elements/fields-anonymous-function-length.js: Unexpected token (37:8)\n 35 | \n 36 | class C {\n\u003e 37 | field = function() {};\n | ^\n 38 | #field = (a, b, c, d) =\u003e undefined;\n 39 | \n 40 | accessPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-asi-1.js-strict:true": "test/language/statements/class/elements/fields-asi-1.js: SyntaxError: test/language/statements/class/elements/fields-asi-1.js: Unexpected token (13:4)\n 11 | var obj = {}\n 12 | class C {\n\u003e 13 | x = obj\n | ^\n 14 | ['lol'] = 42\n 15 | }\n 16 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-asi-2.js-strict:true": "test/language/statements/class/elements/fields-asi-2.js: SyntaxError: test/language/statements/class/elements/fields-asi-2.js: Unexpected token (12:4)\n 10 | \n 11 | class C {\n\u003e 12 | x = \"lol\"\n | ^\n 13 | [1]\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-asi-5.js-strict:true": "test/language/statements/class/elements/fields-asi-5.js: SyntaxError: test/language/statements/class/elements/fields-asi-5.js: Unexpected token (16:4)\n 14 | \n 15 | class C {\n\u003e 16 | a = x\n | ^\n 17 | in\n 18 | z\n 19 | b = y at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-computed-name-propname-constructor.js-strict:true": "test/language/statements/class/elements/fields-computed-name-propname-constructor.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-propname-constructor.js: Missing class properties transform.\n 45 | var x = \"constructor\";\n 46 | class C1 {\n\u003e 47 | [x];\n | ^\n 48 | }\n 49 | \n 50 | var c1 = new C1(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js: Unexpected token (73:13)\n 71 | \n 72 | class C2 {\n\u003e 73 | static [x] = 42;\n | ^\n 74 | }\n 75 | \n 76 | verifyProperty(C2, 'constructor', { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js: Unexpected token (25:15)\n 23 | assert.throws(TypeError, function() {\n 24 | class C {\n\u003e 25 | static [x] = 42;\n | ^\n 26 | }\n 27 | });\n 28 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js: Unexpected token (72:25)\n 70 | \n 71 | class C2 {\n\u003e 72 | static ['constructor'] = 42;\n | ^\n 73 | }\n 74 | \n 75 | verifyProperty(C2, 'constructor', { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js: Unexpected token (23:25)\n 21 | assert.throws(TypeError, function() {\n 22 | class C {\n\u003e 23 | static ['prototype'] = 42;\n | ^\n 24 | }\n 25 | });\n 26 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js-strict:true": "test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js: SyntaxError: test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js: Unexpected token (30:19)\n 28 | \n 29 | class C2 {\n\u003e 30 | [\"#constructor\"] = 42;\n | ^\n 31 | }\n 32 | \n 33 | var c2 = new C2(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/get-access-of-missing-private-getter.js-strict:true": "test/language/statements/class/elements/get-access-of-missing-private-getter.js: SyntaxError: test/language/statements/class/elements/get-access-of-missing-private-getter.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | set #f(v) {\n | ^\n 29 | throw new Test262Error();\n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js-strict:true": "test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js: SyntaxError: test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class A {\n\u003e 28 | get #f() {\n | ^\n 29 | throw new Test262Error();\n 30 | }\n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/grammar-private-field-optional-chaining.js-strict:true": "test/language/statements/class/elements/grammar-private-field-optional-chaining.js: SyntaxError: test/language/statements/class/elements/grammar-private-field-optional-chaining.js: Unexpected character '#' (24:2)\n 22 | \n 23 | class C {\n\u003e 24 | #m = 'test262';\n | ^\n 25 | \n 26 | static access(obj) {\n 27 | return obj?.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/init-err-evaluation.js-strict:true": "test/language/statements/class/elements/init-err-evaluation.js: SyntaxError: test/language/statements/class/elements/init-err-evaluation.js: Unexpected token (28:4)\n 26 | \n 27 | class C {\n\u003e 28 | x = fn1();\n | ^\n 29 | y = fn2();\n 30 | z = fn1();\n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/init-value-defined-after-class.js-strict:true": "test/language/statements/class/elements/init-value-defined-after-class.js: SyntaxError: test/language/statements/class/elements/init-value-defined-after-class.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | [x] = x;\n | ^\n 28 | }\n 29 | \n 30 | var c1 = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/init-value-incremental.js-strict:true": "test/language/statements/class/elements/init-value-incremental.js: SyntaxError: test/language/statements/class/elements/init-value-incremental.js: Unexpected token (36:8)\n 34 | \n 35 | class C {\n\u003e 36 | [x++] = x++;\n | ^\n 37 | [x++] = x++;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js-strict:true": "test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js: SyntaxError: test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js: Unexpected token (44:8)\n 42 | \n 43 | class C {\n\u003e 44 | [i++] = i++;\n | ^\n 45 | static [i++] = i++;\n 46 | [i++] = i++;\n 47 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-computed-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-computed-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n 31 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | [x]; [y] = 42\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected token (68:6)\n 66 | \n 67 | class C {\n\u003e 68 | foo = \"foobar\";\n | ^\n 69 | m() { return 42 }\n 70 | #\\u{6F};\n 71 | #\\u2118; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-literal-names-asi.js-strict:true": "test/language/statements/class/elements/multiple-definitions-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-literal-names-asi.js: Unexpected token (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | a\n 29 | b = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-literal-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | a; b = 42;\n 31 | c = fn at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-private-field-usage.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-field-usage.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-field-usage.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m = 'test262';\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | get #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-private-method-usage.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-method-usage.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-method-usage.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-private-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-names.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | #x; #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js: Unexpected token (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js: Unexpected token (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-private-getter.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-getter.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-private-method.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-method.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-method.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-private-setter.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-setter.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected token (64:6)\n 62 | \n 63 | class C {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected token (64:6)\n 62 | \n 63 | class C {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-static-private-fields.js-strict:true": "test/language/statements/class/elements/multiple-definitions-static-private-fields.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-static-private-fields.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #x; static #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #xVal; static #yVal\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-static-private-methods.js-strict:true": "test/language/statements/class/elements/multiple-definitions-static-private-methods.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-static-private-methods.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | \n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-definitions-string-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-string-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-string-literal-names.js: Unexpected token (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | 'a'; \"b\"; 'c' = 39;\n 29 | \"d\" = 42 at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | foo = \"foobar\"\n 30 | bar = \"barbaz\";\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-private-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | x() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | foo = \"foobar\"\n 64 | bar = \"barbaz\";\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js: Unexpected token (63:6)\n 61 | class C {\n 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n\u003e 63 | foo = \"foobar\"\n | ^\n 64 | bar = \"barbaz\";\n 65 | \n 66 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static x() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static #x(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js: Unexpected token (30:6)\n 28 | class C {\n 29 | \n\u003e 30 | foo = \"foobar\"\n | ^\n 31 | bar = \"barbaz\";\n 32 | static #x(value) {\n 33 | return value / 2; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = () =\u003e {\n | ^\n 31 | var t = () =\u003e { eval('executed = true; arguments;'); };\n 32 | t();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = () =\u003e {\n | ^\n 31 | var t = () =\u003e { (0, eval)('executed = true; arguments;'); };\n 32 | t();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = () =\u003e {\n | ^\n 31 | var t = () =\u003e { eval('executed = true; arguments;'); };\n 32 | t();\n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-private-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | \n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42;\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn;\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';;\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-private-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y;\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y;\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal;\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;\n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/new-sc-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js: Unexpected character '#' (26:8)\n 24 | assert.throws(TypeError, function() {\n 25 | class C {\n\u003e 26 | get #f() {\n | ^\n 27 | throw new Test262Error();\n 28 | }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200D_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #\\u2118() { return 'get string'; }\n | ^\n 63 | set #\\u2118(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #\\u{6F}() { return 'get string'; }\n | ^\n 63 | set #\\u{6F}(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_‍_J() { return 'get string'; }\n | ^\n 63 | set #ZW_‍_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_‌_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #test262() { return 'get string'; }\n | ^\n 63 | set #test262(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #$() { return 'get string'; }\n | ^\n 63 | set #$(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #℘() { return 'get string'; }\n | ^\n 63 | set #℘(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #_() { return 'get string'; }\n | ^\n 63 | set #_(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 63 | static set #ZW_\\u200D_J(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 63 | static set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #\\u2118() { return 'get string'; }\n | ^\n 63 | static set #\\u2118(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #\\u{6F}() { return 'get string'; }\n | ^\n 63 | static set #\\u{6F}(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_‍_J() { return 'get string'; }\n | ^\n 63 | static set #ZW_‍_J(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 63 | static set #ZW_‌_NJ(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-name-common.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-common.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-common.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #test262() { return 'get string'; }\n | ^\n 63 | static set #test262(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #$() { return 'get string'; }\n | ^\n 63 | static set #$(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #℘() { return 'get string'; }\n | ^\n 63 | static set #℘(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #_() { return 'get string'; }\n | ^\n 63 | static set #_(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-async-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-async-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-async-generator-method-name.js: Unexpected token (52:8)\n 50 | \n 51 | class C {\n\u003e 52 | async * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-async-method-name.js-strict:true": "test/language/statements/class/elements/private-async-method-name.js: SyntaxError: test/language/statements/class/elements/private-async-method-name.js: Unexpected character '#' (52:8)\n 50 | \n 51 | class C {\n\u003e 52 | async #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-class-field-on-frozen-objects.js-strict:true": "test/language/statements/class/elements/private-class-field-on-frozen-objects.js: SyntaxError: test/language/statements/class/elements/private-class-field-on-frozen-objects.js: Unexpected token (22:4)\n 20 | \n 21 | class Test {\n\u003e 22 | f = this;\n | ^\n 23 | #g = (Object.freeze(this), \"Test262\");\n 24 | \n 25 | get g() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-field-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-field-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-after-optional-chain.js-strict:true": "test/language/statements/class/elements/private-field-after-optional-chain.js: SyntaxError: test/language/statements/class/elements/private-field-after-optional-chain.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #f = 'Test262';\n | ^\n 29 | \n 30 | method(o) {\n 31 | return o?.c.#f; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-as-arrow-function.js-strict:true": "test/language/statements/class/elements/private-field-as-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-field-as-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m = () =\u003e 'test262';\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-as-function.js-strict:true": "test/language/statements/class/elements/private-field-as-function.js: SyntaxError: test/language/statements/class/elements/private-field-as-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m = function () { return 'test262'; };\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #m = 44;\n | ^\n 29 | [\"#m\"] = this.#m / 11;\n 30 | \n 31 | checkPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js: Unexpected character '#' (46:10)\n 44 | assert.throws(TypeError, function() {\n 45 | class C {\n\u003e 46 | [self.#f] = 'Test262';\n | ^\n 47 | #f = 'foo';\n 48 | }\n 49 | }, 'access to a not defined private field in object should throw a TypeError'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #outer = 'test262';\n | ^\n 27 | \n 28 | B_withoutPrivateField = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m = 44;\n | ^\n 44 | v = eval(\"this.#m\");\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-field-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-field-visible-to-direct-eval.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m = 44;\n | ^\n 44 | \n 45 | getWithEval() {\n 46 | return eval(\"this.#m\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js: Unexpected character '#' (73:4)\n 71 | assert.throws(TypeError, function() {\n 72 | class C {\n\u003e 73 | #f = 'foo';\n | ^\n 74 | [self.#f] = 'Test262';\n 75 | }\n 76 | }, 'access to a not defined private field in object should throw a TypeError'); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-generator-method-name.js: Unexpected character '#' (52:4)\n 50 | \n 51 | class C {\n\u003e 52 | * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-getter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-getter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | class C {\n\u003e 25 | get #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-brand-check-super-class.js-strict:true": "test/language/statements/class/elements/private-getter-brand-check-super-class.js: SyntaxError: test/language/statements/class/elements/private-getter-brand-check-super-class.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class S {\n\u003e 27 | get #m() { return 'super class'; }\n | ^\n 28 | \n 29 | superAccess() { return this.#m; }\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-brand-check.js-strict:true": "test/language/statements/class/elements/private-getter-brand-check.js: SyntaxError: test/language/statements/class/elements/private-getter-brand-check.js: Unexpected character '#' (32:6)\n 30 | \n 31 | class C {\n\u003e 32 | get #m() { return 'test262'; }\n | ^\n 33 | \n 34 | access(o) {\n 35 | return o.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-is-not-a-own-property.js-strict:true": "test/language/statements/class/elements/private-getter-is-not-a-own-property.js: SyntaxError: test/language/statements/class/elements/private-getter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | class C {\n\u003e 31 | get #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateGetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | get #m() { return \"Test262\"; }\n | ^\n 29 | [\"#m\"] = 0;\n 30 | \n 31 | checkPrivateGetter() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (43:6)\n 41 | \n 42 | class C {\n\u003e 43 | get #m() { return \"Test262\"; };\n | ^\n 44 | v = eval(\"this.#m\");\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-getter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-getter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-getter-visible-to-direct-eval.js: Unexpected character '#' (43:6)\n 41 | \n 42 | class C {\n\u003e 43 | get #m() { return \"Test262\"; };\n | ^\n 44 | \n 45 | getWithEval() {\n 46 | return eval(\"this.#m\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-method-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-method-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js: Unexpected character '#' (25:4)\n 23 | let createAndInstantiateClass = function () {\n 24 | class C {\n\u003e 25 | #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-brand-check-super-class.js-strict:true": "test/language/statements/class/elements/private-method-brand-check-super-class.js: SyntaxError: test/language/statements/class/elements/private-method-brand-check-super-class.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class S {\n\u003e 27 | #method() { return 'super class'; }\n | ^\n 28 | \n 29 | superAccess() { return this.#method(); }\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-brand-check.js-strict:true": "test/language/statements/class/elements/private-method-brand-check.js: SyntaxError: test/language/statements/class/elements/private-method-brand-check.js: Unexpected character '#' (32:2)\n 30 | \n 31 | class C {\n\u003e 32 | #m() { return 'test262'; }\n | ^\n 33 | \n 34 | access(o) {\n 35 | return o.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js: Unexpected character '#' (33:4)\n 31 | let createAndInstantiateClass = function () {\n 32 | class C {\n\u003e 33 | #m() { return 'test262'; }\n | ^\n 34 | \n 35 | getPrivateMethod() {\n 36 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-comparison.js-strict:true": "test/language/statements/class/elements/private-method-comparison.js: SyntaxError: test/language/statements/class/elements/private-method-comparison.js: Unexpected character '#' (35:2)\n 33 | \n 34 | class C {\n\u003e 35 | #m() { return 'test262'; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-get-and-call.js-strict:true": "test/language/statements/class/elements/private-method-get-and-call.js: SyntaxError: test/language/statements/class/elements/private-method-get-and-call.js: Unexpected character '#' (35:2)\n 33 | \n 34 | class C {\n\u003e 35 | #m() { return this._v; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-is-not-a-own-property.js-strict:true": "test/language/statements/class/elements/private-method-is-not-a-own-property.js: SyntaxError: test/language/statements/class/elements/private-method-is-not-a-own-property.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateMethod() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #m() { return \"Test262\"; }\n | ^\n 29 | [\"#m\"] = 0;\n 30 | \n 31 | checkPrivateMethod() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js: Unexpected character '#' (26:4)\n 24 | assert.throws(TypeError, function() {\n 25 | class C {\n\u003e 26 | #m() {\n | ^\n 27 | throw new Test262Error();\n 28 | }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-length.js-strict:true": "test/language/statements/class/elements/private-method-length.js: SyntaxError: test/language/statements/class/elements/private-method-length.js: Unexpected character '#' (39:2)\n 37 | \n 38 | class C {\n\u003e 39 | #method(a) {};\n | ^\n 40 | \n 41 | getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-referenced-from-static-method.js-strict:true": "test/language/statements/class/elements/private-method-referenced-from-static-method.js: SyntaxError: test/language/statements/class/elements/private-method-referenced-from-static-method.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-shadowed-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m() { return \"Test262\"; };\n | ^\n 44 | v = eval(\"this.#m()\");\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-method-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-method-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-method-visible-to-direct-eval.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m() { return \"Test262\"; };\n | ^\n 44 | \n 45 | getWithEval() {\n 46 | return eval(\"this.#m()\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js-strict:true": "test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js: SyntaxError: test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js: Unexpected token (102:4)\n 100 | \n 101 | class C {\n\u003e 102 | a = this.#m();\n | ^\n 103 | \n 104 | #m() { return 42; }\n 105 | get bGetter() { return this.#b; } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-methods/prod-private-method.js-strict:true": "test/language/statements/class/elements/private-methods/prod-private-method.js: SyntaxError: test/language/statements/class/elements/private-methods/prod-private-method.js: Unexpected character '#' (87:2)\n 85 | \n 86 | class C {\n\u003e 87 | #m() { return 42; }\n | ^\n 88 | \n 89 | \n 90 | get ref() { return this.#m; } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-setter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-setter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | class C {\n\u003e 25 | set #m(v) { this._v = v; }\n | ^\n 26 | \n 27 | access(o, v) {\n 28 | o.#m = v; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-brand-check-super-class.js-strict:true": "test/language/statements/class/elements/private-setter-brand-check-super-class.js: SyntaxError: test/language/statements/class/elements/private-setter-brand-check-super-class.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class S {\n\u003e 27 | set #m(v) { this._v = v }\n | ^\n 28 | \n 29 | superAccess(v) { this.#m = v; }\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-brand-check.js-strict:true": "test/language/statements/class/elements/private-setter-brand-check.js: SyntaxError: test/language/statements/class/elements/private-setter-brand-check.js: Unexpected character '#' (32:6)\n 30 | \n 31 | class C {\n\u003e 32 | set #m(v) { this._v = v; }\n | ^\n 33 | \n 34 | access(o, v) {\n 35 | return o.#m = v; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-is-not-a-own-property.js-strict:true": "test/language/statements/class/elements/private-setter-is-not-a-own-property.js: SyntaxError: test/language/statements/class/elements/private-setter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | class C {\n\u003e 31 | set #m(v) { this._v = v; }\n | ^\n 32 | \n 33 | checkPrivateSetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | set #m(v) { this._v = v; }\n | ^\n 29 | [\"#m\"] = 0;\n 30 | \n 31 | checkPrivateSetter() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o, v) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (44:6)\n 42 | \n 43 | class C {\n\u003e 44 | set #m(v) { this._v = v; };\n | ^\n 45 | v = (eval(\"this.#m = 53\"), this._v);\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-setter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-setter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-setter-visible-to-direct-eval.js: Unexpected character '#' (44:6)\n 42 | \n 43 | class C {\n\u003e 44 | set #m(v) { this._v = v; };\n | ^\n 45 | \n 46 | setWithEval(v) {\n 47 | eval(\"this.#m = v\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-async-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-static-async-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-async-generator-method-name.js: Unexpected token (54:15)\n 52 | \n 53 | class C {\n\u003e 54 | static async * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-async-method-name.js-strict:true": "test/language/statements/class/elements/private-static-async-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-async-method-name.js: Unexpected character '#' (54:15)\n 52 | \n 53 | class C {\n\u003e 54 | static async #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = () =\u003e 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static B = class {\n 71 | static fieldAccess(o) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-field-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-field-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-field-visible-to-direct-eval.js: Unexpected character '#' (43:9)\n 41 | \n 42 | class C {\n\u003e 43 | static #m = 44;\n | ^\n 44 | \n 45 | static getWithEval() {\n 46 | return eval(\"this.#m\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-static-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-generator-method-name.js: Unexpected character '#' (54:11)\n 52 | \n 53 | class C {\n\u003e 54 | static * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-getter-abrupt-completition.js-strict:true": "test/language/statements/class/elements/private-static-getter-abrupt-completition.js: SyntaxError: test/language/statements/class/elements/private-static-getter-abrupt-completition.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | get #m() {\n | ^\n 29 | throw new Test262Error();\n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js: Unexpected character '#' (43:13)\n 41 | \n 42 | class C {\n\u003e 43 | static get #m() {\n | ^\n 44 | return 'Test262';\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-length.js-strict:true": "test/language/statements/class/elements/private-static-method-length.js: SyntaxError: test/language/statements/class/elements/private-static-method-length.js: Unexpected character '#' (39:9)\n 37 | \n 38 | class C {\n\u003e 39 | static #method(a, b, c) {};\n | ^\n 40 | \n 41 | static getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-name.js-strict:true": "test/language/statements/class/elements/private-static-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-method-name.js: Unexpected character '#' (62:9)\n 60 | \n 61 | class C {\n\u003e 62 | static #method() {\n | ^\n 63 | return 'Test262';\n 64 | };\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() {\n | ^\n 69 | return 'outer class';\n 70 | }\n 71 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-method-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-method-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-method-visible-to-direct-eval.js: Unexpected character '#' (43:9)\n 41 | \n 42 | class C {\n\u003e 43 | static #m() {\n | ^\n 44 | return \"Test262\";\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-setter-abrupt-completition.js-strict:true": "test/language/statements/class/elements/private-static-setter-abrupt-completition.js: SyntaxError: test/language/statements/class/elements/private-static-setter-abrupt-completition.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | set #m(_) {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js: Unexpected character '#' (43:13)\n 41 | \n 42 | class C {\n\u003e 43 | static set #m(v) {\n | ^\n 44 | this._v = v;\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefield-on-proxy.js-strict:true": "test/language/statements/class/elements/privatefield-on-proxy.js: SyntaxError: test/language/statements/class/elements/privatefield-on-proxy.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class Test extends ProxyBase {\n\u003e 43 | #f = 3;\n | ^\n 44 | method() {\n 45 | return this.#f;\n 46 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldadd-typeerror.js-strict:true": "test/language/statements/class/elements/privatefieldadd-typeerror.js: SyntaxError: test/language/statements/class/elements/privatefieldadd-typeerror.js: Unexpected character '#' (49:2)\n 47 | \n 48 | class C extends A {\n\u003e 49 | #x;\n | ^\n 50 | \n 51 | constructor(arg) {\n 52 | super(arg); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-success-1.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-1.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-1.js: Unexpected character '#' (30:2)\n 28 | \n 29 | class Outer {\n\u003e 30 | #x = 42;\n | ^\n 31 | \n 32 | innerclass() {\n 33 | var self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-success-2.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-2.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-2.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class A {\n\u003e 31 | #x = 'Avalue';\n | ^\n 32 | x() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-success-3.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-3.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-3.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class A {\n\u003e 31 | #x = 'Avalue';\n | ^\n 32 | x() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-success-4.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-4.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-4.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class A {\n\u003e 31 | #x = 'Avalue';\n | ^\n 32 | x() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-success-5.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-5.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-5.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #x = 42;\n | ^\n 32 | f() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-typeerror-1.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-1.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-1.js: Unexpected token (36:4)\n 34 | \n 35 | class C {\n\u003e 36 | y = this.#x;\n | ^\n 37 | #x;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-typeerror-2.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-2.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-2.js: Unexpected character '#' (36:2)\n 34 | \n 35 | class Outer {\n\u003e 36 | #x = 42;\n | ^\n 37 | \n 38 | innerclass() {\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-typeerror-3.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-3.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-3.js: Unexpected character '#' (37:2)\n 35 | \n 36 | class Outer {\n\u003e 37 | #x = 42;\n | ^\n 38 | \n 39 | innerclass() {\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-typeerror-4.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-4.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-4.js: Unexpected character '#' (37:4)\n 35 | function classfactory() {\n 36 | return class {\n\u003e 37 | #x;\n | ^\n 38 | f() {\n 39 | this.#x;\n 40 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldget-typeerror-5.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-5.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-5.js: Unexpected character '#' (36:2)\n 34 | \n 35 | class Outer {\n\u003e 36 | #x = 42;\n | ^\n 37 | \n 38 | innerclass() {\n 39 | var self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldset-typeerror-1.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-1.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-1.js: Unexpected token (36:4)\n 34 | \n 35 | class C {\n\u003e 36 | y = this.#x = 1;\n | ^\n 37 | #x;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldset-typeerror-2.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-2.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-2.js: Unexpected character '#' (36:2)\n 34 | \n 35 | class Outer {\n\u003e 36 | #x = 42;\n | ^\n 37 | \n 38 | innerclass() {\n 39 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldset-typeerror-3.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-3.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-3.js: Unexpected character '#' (37:2)\n 35 | \n 36 | class Outer {\n\u003e 37 | #x = 42;\n | ^\n 38 | \n 39 | innerclass() {\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldset-typeerror-4.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-4.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-4.js: Unexpected character '#' (37:4)\n 35 | function classfactory() {\n 36 | return class {\n\u003e 37 | #x;\n | ^\n 38 | f() {\n 39 | this.#x = 1;\n 40 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatefieldset-typeerror-5.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-5.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-5.js: Unexpected character '#' (37:2)\n 35 | \n 36 | class Outer {\n\u003e 37 | #x = 42;\n | ^\n 38 | \n 39 | innerclass() {\n 40 | var self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privategetter-on-proxy.js-strict:true": "test/language/statements/class/elements/privategetter-on-proxy.js: SyntaxError: test/language/statements/class/elements/privategetter-on-proxy.js: Unexpected character '#' (47:6)\n 45 | \n 46 | class Test extends ProxyBase {\n\u003e 47 | get #f() {\n | ^\n 48 | return 3;\n 49 | }\n 50 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatemethods-on-proxy.js-strict:true": "test/language/statements/class/elements/privatemethods-on-proxy.js: SyntaxError: test/language/statements/class/elements/privatemethods-on-proxy.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class Test extends ProxyBase {\n\u003e 43 | #f() {\n | ^\n 44 | return 3;\n 45 | }\n 46 | method() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js-strict:true": "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js: SyntaxError: test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js: Unexpected token (19:4)\n 17 | \n 18 | class C {\n\u003e 19 | y = eval(\"executed = true; this.#x;\")\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js-strict:true": "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js: SyntaxError: test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js: Unexpected character '#' (22:6)\n 20 | eval(\"executed = true; this.#x;\");\n 21 | class D extends C {\n\u003e 22 | #x;\n | ^\n 23 | }\n 24 | }\n 25 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js-strict:true": "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js: SyntaxError: test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js: Unexpected character '#' (19:2)\n 17 | \n 18 | class C {\n\u003e 19 | #x;\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/privatename-valid-no-earlyerr.js-strict:true": "test/language/statements/class/elements/privatename-valid-no-earlyerr.js: SyntaxError: test/language/statements/class/elements/privatename-valid-no-earlyerr.js: Unexpected character '#' (30:2)\n 28 | \n 29 | class outer {\n\u003e 30 | #x = 42;\n | ^\n 31 | \n 32 | f() {\n 33 | var self = this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js-strict:true": "test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js: SyntaxError: test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m; }\n | ^\n 41 | get #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js-strict:true": "test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: SyntaxError: test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | class C {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js-strict:true": "test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js: SyntaxError: test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m(); }\n | ^\n 41 | #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js-strict:true": "test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js: SyntaxError: test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | class C {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js-strict:true": "test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js: SyntaxError: test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m = 42; }\n | ^\n 41 | set #m(val) {}\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js-strict:true": "test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: SyntaxError: test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | class C {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js-strict:true": "test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js: SyntaxError: test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js: Unexpected token (29:4)\n 27 | \n 28 | class Base extends ProxyBase {\n\u003e 29 | f = \"Test262\";\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(Test262Error, () =\u003e { new Base(); }); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js-strict:true": "test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js: SyntaxError: test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js: Unexpected token (28:4)\n 26 | \n 27 | class Base extends Super {\n\u003e 28 | f = \"Test262\";\n | ^\n 29 | }\n 30 | \n 31 | let o = new Base(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/redeclaration-symbol.js-strict:true": "test/language/statements/class/elements/redeclaration-symbol.js: SyntaxError: test/language/statements/class/elements/redeclaration-symbol.js: Unexpected token (39:6)\n 37 | \n 38 | class C {\n\u003e 39 | [y] = (x.push(\"a\"), \"old_value\");\n | ^\n 40 | [y] = (x.push(\"b\"), \"same_value\");\n 41 | [y] = (x.push(\"c\"), \"same_value\");\n 42 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/redeclaration.js-strict:true": "test/language/statements/class/elements/redeclaration.js: SyntaxError: test/language/statements/class/elements/redeclaration.js: Unexpected token (38:4)\n 36 | \n 37 | class C {\n\u003e 38 | y = (x.push(\"a\"), \"old_value\");\n | ^\n 39 | [\"y\"] = (x.push(\"b\"), \"another_value\");\n 40 | \"y\" = (x.push(\"c\"), \"same_value\");\n 41 | y = (x.push(\"d\"), \"same_value\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-computed-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-computed-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (67:2)\n 65 | \n 66 | class C {\n\u003e 67 | #\\u{6F};\n | ^\n 68 | #\\u2118;\n 69 | #ZW_\\u200C_NJ;\n 70 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-literal-names-asi.js-strict:true": "test/language/statements/class/elements/regular-definitions-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/regular-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-literal-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-literal-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-private-field-usage.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-field-usage.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-field-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m = 'test262';\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-private-method-usage.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-method-usage.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-method-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m();\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-private-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-names.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #x; #y\n | ^\n 29 | x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js: Unexpected token (61:4)\n 59 | \n 60 | class C {\n\u003e 61 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-field-identifier.js: Missing class properties transform.\n 59 | \n 60 | class C {\n\u003e 61 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-private-getter.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-getter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-private-method.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-method.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-method.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-private-setter.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-setter.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (63:11)\n 61 | \n 62 | class C {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (63:11)\n 61 | \n 62 | class C {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return C.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-static-private-fields.js-strict:true": "test/language/statements/class/elements/regular-definitions-static-private-fields.js: SyntaxError: test/language/statements/class/elements/regular-definitions-static-private-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | class C {\n\u003e 28 | static #x; static #y\n | ^\n 29 | static x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | class C {\n\u003e 28 | static #xVal; static #yVal\n | ^\n 29 | static #x(value) {\n 30 | this.#xVal = value;\n 31 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-static-private-methods.js-strict:true": "test/language/statements/class/elements/regular-definitions-static-private-methods.js: SyntaxError: test/language/statements/class/elements/regular-definitions-static-private-methods.js: Unexpected character '#' (29:9)\n 27 | class C {\n 28 | \n\u003e 29 | static #x(value) {\n | ^\n 30 | return value / 2;\n 31 | }\n 32 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/regular-definitions-string-literal-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-string-literal-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/same-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]; m() { return 42; }\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/same-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42; m() { return 42; }\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; m() { return 42; } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/same-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;; m() { return 42; }\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/same-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn; m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/same-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/same-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/same-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-private-names.js-strict:true": "test/language/statements/class/elements/same-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y; m() { return 42; }\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/same-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/same-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y; m() { return 42; }\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal; m() { return 42; }\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/same-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | class C {\n 29 | ; m() { return 42; }\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/same-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/same-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42; m() { return 42; }\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/set-access-of-missing-private-setter.js-strict:true": "test/language/statements/class/elements/set-access-of-missing-private-setter.js: SyntaxError: test/language/statements/class/elements/set-access-of-missing-private-setter.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | get #f() {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js-strict:true": "test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js: SyntaxError: test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class A {\n\u003e 29 | set #f(v) {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/set-access-of-private-method.js-strict:true": "test/language/statements/class/elements/set-access-of-private-method.js: SyntaxError: test/language/statements/class/elements/set-access-of-private-method.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #f() {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/set-access-of-shadowed-private-method.js-strict:true": "test/language/statements/class/elements/set-access-of-shadowed-private-method.js: SyntaxError: test/language/statements/class/elements/set-access-of-shadowed-private-method.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class A {\n\u003e 29 | set #f(v) {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-as-valid-instance-field-assigned.js-strict:true": "test/language/statements/class/elements/static-as-valid-instance-field-assigned.js: SyntaxError: test/language/statements/class/elements/static-as-valid-instance-field-assigned.js: Unexpected token (26:9)\n 24 | \n 25 | class C {\n\u003e 26 | static = \"foo\";\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-as-valid-instance-field.js-strict:true": "test/language/statements/class/elements/static-as-valid-instance-field.js: SyntaxError: test/language/statements/class/elements/static-as-valid-instance-field.js: Missing class properties transform.\n 24 | \n 25 | class C {\n\u003e 26 | static;\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-as-valid-static-field-assigned.js-strict:true": "test/language/statements/class/elements/static-as-valid-static-field-assigned.js: SyntaxError: test/language/statements/class/elements/static-as-valid-static-field-assigned.js: Unexpected token (20:16)\n 18 | \n 19 | class C {\n\u003e 20 | static static = \"test262\";\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-as-valid-static-field.js-strict:true": "test/language/statements/class/elements/static-as-valid-static-field.js: SyntaxError: test/language/statements/class/elements/static-as-valid-static-field.js: Missing class properties transform.\n 18 | \n 19 | class C {\n\u003e 20 | static static;\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-anonymous-function-length.js-strict:true": "test/language/statements/class/elements/static-field-anonymous-function-length.js: SyntaxError: test/language/statements/class/elements/static-field-anonymous-function-length.js: Unexpected character '#' (52:9)\n 50 | \n 51 | class C {\n\u003e 52 | static #field = (a, b) =\u003e undefined;\n | ^\n 53 | static field = function() {};\n 54 | \n 55 | static accessPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-anonymous-function-name.js-strict:true": "test/language/statements/class/elements/static-field-anonymous-function-name.js: SyntaxError: test/language/statements/class/elements/static-field-anonymous-function-name.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #field = () =\u003e 'Test262';\n | ^\n 62 | static field = function() { return 42; };\n 63 | \n 64 | static accessPrivateField() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-declaration.js-strict:true": "test/language/statements/class/elements/static-field-declaration.js: SyntaxError: test/language/statements/class/elements/static-field-declaration.js: Unexpected token (75:11)\n 73 | \n 74 | class C {\n\u003e 75 | static f = 'test262';\n | ^\n 76 | static 'g';\n 77 | static 0 = 'bar';\n 78 | static [computed]; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js-strict:true": "test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js: Unexpected token (61:11)\n 59 | \n 60 | class C {\n\u003e 61 | static f = () =\u003e this;\n | ^\n 62 | }\n 63 | \n 64 | assert.sameValue(C.f(), C); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-init-with-this.js-strict:true": "test/language/statements/class/elements/static-field-init-with-this.js: SyntaxError: test/language/statements/class/elements/static-field-init-with-this.js: Unexpected token (61:11)\n 59 | \n 60 | class C {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static g = this.f + '262';\n 63 | static h = eval('this.g') + 'test';\n 64 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-initializer-error.js-strict:true": "test/language/statements/class/elements/static-field-initializer-error.js: SyntaxError: test/language/statements/class/elements/static-field-initializer-error.js: Unexpected token (54:13)\n 52 | assert.throws(Test262Error, function() {\n 53 | class C {\n\u003e 54 | static f = initThrows();\n | ^\n 55 | static g;\n 56 | };\n 57 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-field-redeclaration.js-strict:true": "test/language/statements/class/elements/static-field-redeclaration.js: SyntaxError: test/language/statements/class/elements/static-field-redeclaration.js: Unexpected token (61:11)\n 59 | \n 60 | class C {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static f = this.f + '262';\n 63 | static g() {\n 64 | return 45; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js-strict:true": "test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js: SyntaxError: test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js: Unexpected token (32:13)\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | static x = f();\n | ^\n 33 | }\n 34 | });\n 35 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js-strict:true": "test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js: SyntaxError: test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js: Unexpected character '#' (18:9)\n 16 | \n 17 | class C {\n\u003e 18 | static #x = 1;\n | ^\n 19 | static x() {\n 20 | return this.#x;\n 21 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-getter-access-on-inner-class.js-strict:true": "test/language/statements/class/elements/static-private-getter-access-on-inner-class.js: SyntaxError: test/language/statements/class/elements/static-private-getter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-getter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/static-private-getter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/static-private-getter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-getter.js-strict:true": "test/language/statements/class/elements/static-private-getter.js: SyntaxError: test/language/statements/class/elements/static-private-getter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | class C {\n\u003e 44 | static get #f() {\n | ^\n 45 | return 'Test262';\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const arrowFunction = () =\u003e {\n 32 | return this.#f(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-method-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/static-private-method-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/static-private-method-access-on-inner-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const self = this;\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js-strict:true": "test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js: SyntaxError: test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js: Unexpected character '#' (37:9)\n 35 | \n 36 | class C {\n\u003e 37 | static #f() {\n | ^\n 38 | return 'static';\n 39 | }\n 40 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js-strict:true": "test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js: SyntaxError: test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-method-subclass-receiver.js-strict:true": "test/language/statements/class/elements/static-private-method-subclass-receiver.js: SyntaxError: test/language/statements/class/elements/static-private-method-subclass-receiver.js: Unexpected character '#' (29:27)\n 27 | \n 28 | class C {\n\u003e 29 | static f() { return this.#g(); }\n | ^\n 30 | static #g() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-setter-access-on-inner-class.js-strict:true": "test/language/statements/class/elements/static-private-setter-access-on-inner-class.js: SyntaxError: test/language/statements/class/elements/static-private-setter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | return this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-setter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/static-private-setter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/static-private-setter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/static-private-setter.js-strict:true": "test/language/statements/class/elements/static-private-setter.js: SyntaxError: test/language/statements/class/elements/static-private-setter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | class C {\n\u003e 44 | static set #f(v) {\n | ^\n 45 | this._v = v;\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/super-access-inside-a-private-getter.js-strict:true": "test/language/statements/class/elements/super-access-inside-a-private-getter.js: SyntaxError: test/language/statements/class/elements/super-access-inside-a-private-getter.js: Unexpected character '#' (41:6)\n 39 | \n 40 | class C extends A {\n\u003e 41 | get #m() {\n | ^\n 42 | return super.method();\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/super-access-inside-a-private-method.js-strict:true": "test/language/statements/class/elements/super-access-inside-a-private-method.js: SyntaxError: test/language/statements/class/elements/super-access-inside-a-private-method.js: Unexpected character '#' (38:2)\n 36 | \n 37 | class C extends A {\n\u003e 38 | #m() {\n | ^\n 39 | return super.method();\n 40 | }\n 41 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/super-access-inside-a-private-setter.js-strict:true": "test/language/statements/class/elements/super-access-inside-a-private-setter.js: SyntaxError: test/language/statements/class/elements/super-access-inside-a-private-setter.js: Unexpected character '#' (40:6)\n 38 | \n 39 | class C extends A {\n\u003e 40 | set #m(v) {\n | ^\n 41 | this._v = super.method(v);\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js-strict:true": "test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js: SyntaxError: test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js: Unexpected token (46:4)\n 44 | \n 45 | class A {\n\u003e 46 | x = f();\n | ^\n 47 | }\n 48 | \n 49 | class C extends A { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:8)\n 61 | \n 62 | class C {\n\u003e 63 | async *method([x, y, z]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method([x]) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([[x]]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method([ x = unresolvableReference ]) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([x]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:8)\n 73 | \n 74 | class C {\n\u003e 75 | async *method([x]) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:8)\n 68 | \n 69 | class C {\n\u003e 70 | async *method([...x]) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:8)\n 61 | \n 62 | class C {\n\u003e 63 | async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method([x] = iter) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([[x]] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method([ x = unresolvableReference ] = []) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([x] = g) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:8)\n 73 | \n 74 | class C {\n\u003e 75 | async *method([x] = g) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:8)\n 62 | \n 63 | class C {\n\u003e 64 | async *method([{ x }] = []) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:8)\n 68 | \n 69 | class C {\n\u003e 70 | async *method([...x] = iter) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({} = null) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({} = undefined) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method({ [thrower()]: x } = {}) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x: y = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-init-null.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js: Unexpected token (51:8)\n 49 | \n 50 | class C {\n\u003e 51 | async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js: Unexpected token (57:8)\n 55 | \n 56 | class C {\n\u003e 57 | async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js: Unexpected token (55:8)\n 53 | \n 54 | class C {\n\u003e 55 | async *method({ [thrower()]: x }) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:8)\n 56 | \n 57 | class C {\n\u003e 58 | async *method({ x: y = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:8)\n 60 | \n 61 | class C {\n\u003e 62 | async *method({ x: y = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:8)\n 51 | \n 52 | class C {\n\u003e 53 | async *method({ w: { x, y, z } = undefined }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:15)\n 61 | \n 62 | class C {\n\u003e 63 | static async *method([x, y, z]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method([x]) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([[x]]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method([x = (function() { throw new Test262Error(); })()]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method([ x = unresolvableReference ]) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([x]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:15)\n 73 | \n 74 | class C {\n\u003e 75 | static async *method([x]) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:15)\n 68 | \n 69 | class C {\n\u003e 70 | static async *method([...x]) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err-array-prototype.js: Unexpected token (63:15)\n 61 | \n 62 | class C {\n\u003e 63 | static async *method([x, y, z] = [1, 2, 3]) {\n | ^\n 64 | \n 65 | }\n 66 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method([x] = iter) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([[x]] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method([x = (function() { throw new Test262Error(); })()] = [undefined]) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method([ x = unresolvableReference ] = []) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([x] = g) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js: Unexpected token (75:15)\n 73 | \n 74 | class C {\n\u003e 75 | static async *method([x] = g) {\n | ^\n 76 | \n 77 | }\n 78 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }] = [null]) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js: Unexpected token (64:15)\n 62 | \n 63 | class C {\n\u003e 64 | static async *method([{ x }] = []) {\n | ^\n 65 | \n 66 | }\n 67 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js: Unexpected token (70:15)\n 68 | \n 69 | class C {\n\u003e 70 | static async *method([...x] = iter) {\n | ^\n 71 | \n 72 | }\n 73 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({} = null) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({} = undefined) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method({ a, b = thrower(), c = ++initCount } = {}) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: [x, y, z] = [4, 5, 6] } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method({ [thrower()]: x } = {}) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned: x = ++initEvalCount } = poisonedProperty) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x: y = thrower() } = {}) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x: y = unresolvableReference } = {}) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: null }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = undefined } = { }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js: Unexpected token (51:15)\n 49 | \n 50 | class C {\n\u003e 51 | static async *method({}) {\n | ^\n 52 | \n 53 | }\n 54 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js: Unexpected token (57:15)\n 55 | \n 56 | class C {\n\u003e 57 | static async *method({ a, b = thrower(), c = ++initCount }) {\n | ^\n 58 | \n 59 | }\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js: Unexpected token (55:15)\n 53 | \n 54 | class C {\n\u003e 55 | static async *method({ [thrower()]: x }) {\n | ^\n 56 | \n 57 | }\n 58 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ poisoned: x = ++initEvalCount }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js: Unexpected token (58:15)\n 56 | \n 57 | class C {\n\u003e 58 | static async *method({ x: y = thrower() }) {\n | ^\n 59 | \n 60 | }\n 61 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js: Unexpected token (62:15)\n 60 | \n 61 | class C {\n\u003e 62 | static async *method({ x: y = unresolvableReference }) {\n | ^\n 63 | \n 64 | }\n 65 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js-strict:true": "test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: SyntaxError: test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js: Unexpected token (53:15)\n 51 | \n 52 | class C {\n\u003e 53 | static async *method({ w: { x, y, z } = undefined }) {\n | ^\n 54 | \n 55 | }\n 56 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/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(40)", + "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/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(40)", + "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js: Unexpected token (96:13)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js: Unexpected token (76:13)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/meth-dflt-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(40)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (96:13)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (76:13)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:13)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js: Unexpected token (65:10)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (64:16)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js: Unexpected token (65:10)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:10)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js: Unexpected token (64:16)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/meth-static-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(40)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js: Unexpected token (96:20)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js: Unexpected token (76:20)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-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(40)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (96:20)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected token (76:20)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (77:20)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected token (65:17)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected token (64:23)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js: Unexpected token (65:17)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (66:17)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js: Unexpected token (64:23)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-init-iter-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-name-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([[] = function() { initCount += 1; }()]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[...x] = values]) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([arrow = () =\u003e {}]) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([x = 23]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([x = 23]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | #method([x]) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([_, x]) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:2)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | #method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...x]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([ , , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([, , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([...x]) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js: Unexpected character '#' (86:2)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([[...x] = values] = []) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:2)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([x = 23] = []) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([arrow = () =\u003e {}] = []) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([x = 23] = [,]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([x = 23] = [undefined]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:2)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | #method([x] = []) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([_, x] = []) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:2)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:2)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...x] = [1]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([ , , ...x] = values) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:2)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | #method([, , ...x] = [1, 2]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method([...x] = values) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:2)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({} = obj) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: [y], } = { x: [45] }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y = 33 } = { }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | #method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:2)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-empty.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({}) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ arrow = () =\u003e {} }) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:2)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x, }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: [y], }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:2)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y = 33 }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y, }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js: Unexpected character '#' (70:2)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | #method({ x: y }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:2)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js: Unexpected character '#' (71:2)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js: Unexpected character '#' (65:2)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | #method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:2)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | #method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:2)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | #method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x]) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([[] = function() { initCount += 1; }()]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[...x] = values]) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | static #method([[...x] = function() { initCount += 1; }()]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([x = 23]) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([arrow = () =\u003e {}]) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }]) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cover = (function () {}), xCover = (0, function() {})]) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([fn = function () {}, xFn = function x() {}]) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([x = 23]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([w = counter(), x = counter(), y = counter(), z = counter()]) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([x = 23]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | static #method([x]) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([_, x]) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:9)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static #method([...[x, y, z]]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...[...x]]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...x]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([ , , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([, , ...x]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([...x]) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([...{ length }]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 1);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js: Unexpected character '#' (86:9)\n 84 | var callCount = 0;\n 85 | class C {\n\u003e 86 | static #method([x] = iter) {\n | ^\n 87 | assert.sameValue(doneCallCount, 0);\n 88 | callCount = callCount + 1;\n 89 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([[x, y, z] = [4, 5, 6]] = []) {\n | ^\n 76 | assert.sameValue(x, 4);\n 77 | assert.sameValue(y, 5);\n 78 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[x, y, z] = [4, 5, 6]] = [[7, 8, 9]]) {\n | ^\n 77 | assert.sameValue(x, 7);\n 78 | assert.sameValue(y, 8);\n 79 | assert.sameValue(z, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([[] = function() { initCount += 1; }()] = [[23]]) {\n | ^\n 78 | assert.sameValue(initCount, 0);\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([[...x] = values] = []) {\n | ^\n 77 | assert(Array.isArray(x));\n 78 | assert.sameValue(x[0], 2);\n 79 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js: Unexpected character '#' (78:9)\n 76 | var callCount = 0;\n 77 | class C {\n\u003e 78 | static #method([[...x] = function() { initCount += 1; }()] = [values]) {\n | ^\n 79 | assert(Array.isArray(x));\n 80 | assert.sameValue(x[0], 2);\n 81 | assert.sameValue(x[1], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([x = 23] = []) {\n | ^\n 77 | assert.sameValue(x, 23);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([arrow = () =\u003e {}] = []) {\n | ^\n 78 | assert.sameValue(arrow.name, 'arrow');\n 79 | callCount = callCount + 1;\n 80 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cls = class {}, xCls = class X {}, xCls2 = class { static name() {} }] = []) {\n | ^\n 78 | assert.sameValue(cls.name, 'cls');\n 79 | assert.notSameValue(xCls.name, 'xCls');\n 80 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([cover = (function () {}), xCover = (0, function() {})] = []) {\n | ^\n 78 | assert.sameValue(cover.name, 'cover');\n 79 | assert.notSameValue(xCover.name, 'xCover');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([fn = function () {}, xFn = function x() {}] = []) {\n | ^\n 78 | assert.sameValue(fn.name, 'fn');\n 79 | assert.notSameValue(xFn.name, 'xFn');\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([x = 23] = [,]) {\n | ^\n 72 | assert.sameValue(x, 23);\n 73 | // another statement\n 74 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([w = counter(), x = counter(), y = counter(), z = counter()] = [null, 0, false, '']) {\n | ^\n 78 | assert.sameValue(w, null);\n 79 | assert.sameValue(x, 0);\n 80 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([x = 23] = [undefined]) {\n | ^\n 76 | assert.sameValue(x, 23);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js: Unexpected character '#' (79:9)\n 77 | var callCount = 0;\n 78 | class C {\n\u003e 79 | static #method([x] = []) {\n | ^\n 80 | assert.sameValue(x, undefined);\n 81 | callCount = callCount + 1;\n 82 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([_, x] = []) {\n | ^\n 75 | assert.sameValue(x, undefined);\n 76 | callCount = callCount + 1;\n 77 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js: Unexpected character '#' (83:9)\n 81 | var callCount = 0;\n 82 | class C {\n\u003e 83 | static #method([x, y, z] = [1, 2, 3]) {\n | ^\n 84 | assert.sameValue(x, 1);\n 85 | assert.sameValue(y, 2);\n 86 | assert.sameValue(z, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = []) {\n | ^\n 76 | assert.sameValue(x, 44);\n 77 | assert.sameValue(y, 55);\n 78 | assert.sameValue(z, 66); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ x, y, z } = { x: 44, y: 55, z: 66 }] = [{ x: 11, y: 22, z: 33 }]) {\n | ^\n 76 | assert.sameValue(x, 11);\n 77 | assert.sameValue(y, 22);\n 78 | assert.sameValue(z, 33); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = []) {\n | ^\n 76 | assert.sameValue(v, 444);\n 77 | assert.sameValue(x, 555);\n 78 | assert.sameValue(z, 666); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method([{ u: v, w: x, y: z } = { u: 444, w: 555, y: 666 }] = [{ u: 777, w: 888, y: 999 }]) {\n | ^\n 76 | assert.sameValue(v, 777);\n 77 | assert.sameValue(x, 888);\n 78 | assert.sameValue(z, 999); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js: Unexpected character '#' (96:9)\n 94 | var callCount = 0;\n 95 | class C {\n\u003e 96 | static #method([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 97 | assert.sameValue(x, 3);\n 98 | assert.sameValue(y, 4);\n 99 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...[...x]] = values) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.sameValue(x.length, 3);\n 80 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-direct.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...x] = [1]) {\n | ^\n 78 | assert(Array.isArray(x));\n 79 | assert.compareArray(x, [1]);\n 80 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([ , , ...x] = values) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 3);\n 77 | assert.sameValue(x[0], 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js: Unexpected character '#' (74:9)\n 72 | var callCount = 0;\n 73 | class C {\n\u003e 74 | static #method([, , ...x] = [1, 2]) {\n | ^\n 75 | assert(Array.isArray(x));\n 76 | assert.sameValue(x.length, 0);\n 77 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method([...x] = values) {\n | ^\n 72 | assert(Array.isArray(x));\n 73 | assert.sameValue(x.length, 3);\n 74 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method([...{ length }] = [1, 2, 3]) {\n | ^\n 77 | assert.sameValue(length, 3);\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected character '#' (77:9)\n 75 | var callCount = 0;\n 76 | class C {\n\u003e 77 | static #method([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 78 | assert.sameValue(v, 7);\n 79 | assert.sameValue(w, 8);\n 80 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({} = obj) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ arrow = () =\u003e {} } = {}) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } } = {}) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cover = (function () {}), xCover = (0, function() {}) } = {}) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ fn = function () {}, xFn = function x() {} } = {}) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() } = { w: null, x: 0, y: false, z: '' }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: [x, y, z] = [4, 5, 6] } = {}) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: [y], } = { x: [45] }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: [x, y, z] = [4, 5, 6] } = { w: [7, undefined, ] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() } = { s: null, u: 0, w: false, y: '' }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y = 33 } = { }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y, } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y } = { x: 23 }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: undefined }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } } = { w: { x: undefined, z: 7 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static #method({...x} = { get v() { count++; return 2; } }) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static #method({...rest} = o) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:9)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static #method({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({}) {\n | ^\n 76 | assert.sameValue(accessCount, 0);\n 77 | callCount = callCount + 1;\n 78 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ arrow = () =\u003e {} }) {\n | ^\n 77 | assert.sameValue(arrow.name, 'arrow');\n 78 | callCount = callCount + 1;\n 79 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cls = class {}, xCls = class X {}, xCls2 = class { static name() {} } }) {\n | ^\n 77 | assert.sameValue(cls.name, 'cls');\n 78 | assert.notSameValue(xCls.name, 'xCls');\n 79 | assert.notSameValue(xCls2.name, 'xCls2'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ cover = (function () {}), xCover = (0, function() {}) }) {\n | ^\n 77 | assert.sameValue(cover.name, 'cover');\n 78 | assert.notSameValue(xCover.name, 'xCover');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ fn = function () {}, xFn = function x() {} }) {\n | ^\n 77 | assert.sameValue(fn.name, 'fn');\n 78 | assert.notSameValue(xFn.name, 'xFn');\n 79 | callCount = callCount + 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js: Unexpected character '#' (76:9)\n 74 | var callCount = 0;\n 75 | class C {\n\u003e 76 | static #method({ w = counter(), x = counter(), y = counter(), z = counter() }) {\n | ^\n 77 | assert.sameValue(w, null);\n 78 | assert.sameValue(x, 0);\n 79 | assert.sameValue(y, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x, }) {\n | ^\n 71 | assert.sameValue(x, 23);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: [y], }) {\n | ^\n 71 | assert.sameValue(y,45);\n 72 | callCount = callCount + 1;\n 73 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: [x, y, z] = [4, 5, 6] }) {\n | ^\n 72 | assert.sameValue(x, 7);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js: Unexpected character '#' (75:9)\n 73 | var callCount = 0;\n 74 | class C {\n\u003e 75 | static #method({ s: t = counter(), u: v = counter(), w: x = counter(), y: z = counter() }) {\n | ^\n 76 | assert.sameValue(t, null);\n 77 | assert.sameValue(v, 0);\n 78 | assert.sameValue(x, false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y = 33 }) {\n | ^\n 71 | assert.sameValue(y, 33);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y, }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | \n 73 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js: Unexpected character '#' (70:9)\n 68 | var callCount = 0;\n 69 | class C {\n\u003e 70 | static #method({ x: y }) {\n | ^\n 71 | assert.sameValue(y, 23);\n 72 | assert.throws(ReferenceError, function() {\n 73 | x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js: Unexpected character '#' (73:9)\n 71 | var callCount = 0;\n 72 | class C {\n\u003e 73 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 74 | assert.sameValue(x, 4);\n 75 | assert.sameValue(y, 5);\n 76 | assert.sameValue(z, 6); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js: Unexpected character '#' (71:9)\n 69 | var callCount = 0;\n 70 | class C {\n\u003e 71 | static #method({ w: { x, y, z } = { x: 4, y: 5, z: 6 } }) {\n | ^\n 72 | assert.sameValue(x, undefined);\n 73 | assert.sameValue(y, undefined);\n 74 | assert.sameValue(z, 7); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js: Unexpected character '#' (65:9)\n 63 | var callCount = 0;\n 64 | class C {\n\u003e 65 | static #method({...x}) {\n | ^\n 66 | assert.sameValue(count, 1);\n 67 | \n 68 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js: Unexpected character '#' (66:9)\n 64 | var callCount = 0;\n 65 | class C {\n\u003e 66 | static #method({...rest}) {\n | ^\n 67 | assert.sameValue(rest.x, undefined);\n 68 | \n 69 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js: Unexpected character '#' (64:9)\n 62 | var callCount = 0;\n 63 | class C {\n\u003e 64 | static #method({a, b, ...rest}) {\n | ^\n 65 | assert.sameValue(rest.a, undefined);\n 66 | assert.sameValue(rest.b, undefined);\n 67 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/abrupt-completition-on-field-initializer.js-strict:true": "test/language/statements/class/elements/abrupt-completition-on-field-initializer.js: SyntaxError: test/language/statements/class/elements/abrupt-completition-on-field-initializer.js: Unexpected token (39:4)\n 37 | \n 38 | class C {\n\u003e 39 | a = abruptCompletion();\n | ^\n 40 | b = sideEffect();\n 41 | }\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-computed-names.js: Unexpected token (28:25)\n 26 | \n 27 | class C {\n\u003e 28 | m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-computed-symbol-names.js: Unexpected token (29:30)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:21)\n 66 | \n 67 | class C {\n\u003e 68 | m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/after-same-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-literal-names.js: Unexpected token (28:26)\n 26 | \n 27 | class C {\n\u003e 28 | m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-field-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | class C {\n\u003e 27 | m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:25)\n 25 | \n 26 | class C {\n\u003e 27 | m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-method-usage.js: Unexpected character '#' (27:21)\n 25 | \n 26 | class C {\n\u003e 27 | m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-private-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-private-names.js: Unexpected character '#' (29:21)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:23)\n 60 | \n 61 | class C {\n\u003e 62 | m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-getter.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-method.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-private-setter.js: Unexpected character '#' (59:21)\n 57 | \n 58 | class C {\n\u003e 59 | m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:21)\n 58 | \n 59 | class C {\n\u003e 60 | m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:30)\n 62 | \n 63 | class C {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:30)\n 62 | \n 63 | class C {\n\u003e 64 | m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:28)\n 59 | \n 60 | class C {\n\u003e 61 | m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-static-private-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:28)\n 27 | \n 28 | class C {\n\u003e 29 | m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/after-same-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | class C {\n 29 | m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-method-string-literal-names.js: Unexpected token (26:35)\n 24 | \n 25 | class C {\n\u003e 26 | m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-computed-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-computed-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-computed-names.js: Unexpected token (28:32)\n 26 | \n 27 | class C {\n\u003e 28 | static m() { return 42; } [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js: Unexpected token (29:37)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } [x]; [y] = 42;\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:28)\n 66 | \n 67 | class C {\n\u003e 68 | static m() { return 42; } #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | static m() { return 42; } a\n\u003e 27 | b = 42;;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-literal-names.js: Unexpected token (28:33)\n 26 | \n 27 | class C {\n\u003e 28 | static m() { return 42; } a; b = 42;\n | ^\n 29 | c = fn;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-field-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | class C {\n\u003e 27 | static m() { return 42; } #m = 'test262';;\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js: Unexpected character '#' (27:32)\n 25 | \n 26 | class C {\n\u003e 27 | static m() { return 42; } get #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-method-usage.js: Unexpected character '#' (27:28)\n 25 | \n 26 | class C {\n\u003e 27 | static m() { return 42; } #m() { return 'test262'; };\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-private-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-private-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-private-names.js: Unexpected character '#' (29:28)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } #x; #y;\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js: Unexpected token (62:30)\n 60 | \n 61 | class C {\n\u003e 62 | static m() { return 42; } $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | static m() { return 42; } $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-method.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js: Unexpected character '#' (59:28)\n 57 | \n 58 | class C {\n\u003e 59 | static m() { return 42; } #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js: Unexpected character '#' (60:28)\n 58 | \n 59 | class C {\n\u003e 60 | static m() { return 42; } #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:37)\n 62 | \n 63 | class C {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:37)\n 62 | \n 63 | class C {\n\u003e 64 | static m() { return 42; } static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:35)\n 59 | \n 60 | class C {\n\u003e 61 | static m() { return 42; } static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-static-private-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } static #x; static #y;\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js: Unexpected character '#' (29:35)\n 27 | \n 28 | class C {\n\u003e 29 | static m() { return 42; } static #xVal; static #yVal;\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | class C {\n 29 | static m() { return 42; } ;\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/after-same-line-static-method-string-literal-names.js: Unexpected token (26:42)\n 24 | \n 25 | class C {\n\u003e 26 | static m() { return 42; } 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C().x(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C().x(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (29:4)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (26:4)\n 24 | class A {}\n 25 | class C extends A {\n\u003e 26 | x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | }\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (29:4)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (22:4)\n 20 | class A {}\n 21 | class C extends A {\n\u003e 22 | x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (29:4)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = eval('executed = true; () =\u003e arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-arguments.js: Unexpected token (29:4)\n 27 | \n 28 | class C {\n\u003e 29 | x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-indirect-eval-err-contains-newtarget.js: Unexpected token (28:4)\n 26 | \n 27 | class C {\n\u003e 28 | x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super.x;');\n | ^\n 31 | x() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = eval('executed = true; () =\u003e super[\"x\"];');\n | ^\n 28 | x() {\n 29 | this.#x();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = eval('executed = true; () =\u003e super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; () =\u003e super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (29:2)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super.x;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (26:2)\n 24 | class A {}\n 25 | class C extends A {\n\u003e 26 | #x = (0, eval)('() =\u003e super[\"x\"];');\n | ^\n 27 | }\n 28 | \n 29 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (29:2)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super()[\"x\"];');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (22:2)\n 20 | class A {}\n 21 | class C extends A {\n\u003e 22 | #x = (0, eval)('() =\u003e super().x;');\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (29:2)\n 27 | class A {}\n 28 | class C extends A {\n\u003e 29 | #x = (0, eval)('() =\u003e super();');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = eval('executed = true; () =\u003e arguments;');\n | ^\n 31 | constructor() {\n 32 | this.#x();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = eval('executed = true; () =\u003e new.target;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x = (0, eval)('() =\u003e arguments;');\n | ^\n 30 | x() {\n 31 | this.#x();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/arrow-body-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #x = (0, eval)('() =\u003e new.target;');\n | ^\n 29 | }\n 30 | \n 31 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/class-field-is-observable-by-proxy.js-strict:true": "test/language/statements/class/elements/class-field-is-observable-by-proxy.js: SyntaxError: test/language/statements/class/elements/class-field-is-observable-by-proxy.js: Unexpected token (39:4)\n 37 | \n 38 | class Test extends ProxyBase {\n\u003e 39 | f = 3;\n | ^\n 40 | g = \"Test262\";\n 41 | }\n 42 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/class-field-on-frozen-objects.js-strict:true": "test/language/statements/class/elements/class-field-on-frozen-objects.js: SyntaxError: test/language/statements/class/elements/class-field-on-frozen-objects.js: Unexpected token (22:4)\n 20 | \n 21 | class Test {\n\u003e 22 | f = Object.freeze(this);\n | ^\n 23 | g = \"Test262\";\n 24 | }\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/computed-name-toprimitive-symbol.js-strict:true": "test/language/statements/class/elements/computed-name-toprimitive-symbol.js: SyntaxError: test/language/statements/class/elements/computed-name-toprimitive-symbol.js: Unexpected token (69:9)\n 67 | \n 68 | class C {\n\u003e 69 | [obj1] = 42;\n | ^\n 70 | [obj2] = 43;\n 71 | [obj3] = 44;\n 72 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/computed-name-toprimitive.js-strict:true": "test/language/statements/class/elements/computed-name-toprimitive.js: SyntaxError: test/language/statements/class/elements/computed-name-toprimitive.js: Unexpected token (66:9)\n 64 | \n 65 | class C {\n\u003e 66 | [obj1] = 42;\n | ^\n 67 | [obj2] = 43;\n 68 | [obj3] = 44;\n 69 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/computed-property-abrupt-completition.js-strict:true": "test/language/statements/class/elements/computed-property-abrupt-completition.js: SyntaxError: test/language/statements/class/elements/computed-property-abrupt-completition.js: Missing class properties transform.\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | [abruptCompletion()];\n | ^\n 33 | [neverExecuted = true];\n 34 | }\n 35 | }, 'computed property should have abrupt completion'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/ctor-called-after-fields-init.js-strict:true": "test/language/statements/class/elements/ctor-called-after-fields-init.js: SyntaxError: test/language/statements/class/elements/ctor-called-after-fields-init.js: Unexpected token (29:6)\n 27 | ctor = this.foo;\n 28 | }\n\u003e 29 | foo = 42;\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js: Unexpected token (53:12)\n 51 | function evaluate() {\n 52 | class C {\n\u003e 53 | [noRef] = fn();\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | class C {\n\u003e 55 | [obj]\n | ^\n 56 | }\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | class C {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js: Unexpected token (53:10)\n 51 | function evaluate() {\n 52 | class C {\n\u003e 53 | [obj] = refErrorIfEvaluated;\n | ^\n 54 | }\n 55 | }\n 56 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js: Missing class properties transform.\n 53 | function evaluate() {\n 54 | class C {\n\u003e 55 | [obj]\n | ^\n 56 | }\n 57 | }\n 58 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js-strict:true": "test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js: SyntaxError: test/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js: Missing class properties transform.\n 54 | function evaluate() {\n 55 | class C {\n\u003e 56 | [obj]\n | ^\n 57 | }\n 58 | }\n 59 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/field-declaration.js-strict:true": "test/language/statements/class/elements/field-declaration.js: SyntaxError: test/language/statements/class/elements/field-declaration.js: Unexpected token (54:4)\n 52 | \n 53 | class C {\n\u003e 54 | f = 'test262';\n | ^\n 55 | 'g';\n 56 | 0 = 'bar';\n 57 | [computed]; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js-strict:true": "test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js: SyntaxError: test/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js: Unexpected token (42:4)\n 40 | \n 41 | class C {\n\u003e 42 | x = f();\n | ^\n 43 | }\n 44 | \n 45 | assert.throws(Test262Error, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-anonymous-function-length.js-strict:true": "test/language/statements/class/elements/fields-anonymous-function-length.js: SyntaxError: test/language/statements/class/elements/fields-anonymous-function-length.js: Unexpected token (37:8)\n 35 | \n 36 | class C {\n\u003e 37 | field = function() {};\n | ^\n 38 | #field = (a, b, c, d) =\u003e undefined;\n 39 | \n 40 | accessPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-asi-1.js-strict:true": "test/language/statements/class/elements/fields-asi-1.js: SyntaxError: test/language/statements/class/elements/fields-asi-1.js: Unexpected token (13:4)\n 11 | var obj = {}\n 12 | class C {\n\u003e 13 | x = obj\n | ^\n 14 | ['lol'] = 42\n 15 | }\n 16 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-asi-2.js-strict:true": "test/language/statements/class/elements/fields-asi-2.js: SyntaxError: test/language/statements/class/elements/fields-asi-2.js: Unexpected token (12:4)\n 10 | \n 11 | class C {\n\u003e 12 | x = \"lol\"\n | ^\n 13 | [1]\n 14 | }\n 15 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-asi-5.js-strict:true": "test/language/statements/class/elements/fields-asi-5.js: SyntaxError: test/language/statements/class/elements/fields-asi-5.js: Unexpected token (16:4)\n 14 | \n 15 | class C {\n\u003e 16 | a = x\n | ^\n 17 | in\n 18 | z\n 19 | b = y at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-computed-name-propname-constructor.js-strict:true": "test/language/statements/class/elements/fields-computed-name-propname-constructor.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-propname-constructor.js: Missing class properties transform.\n 45 | var x = \"constructor\";\n 46 | class C1 {\n\u003e 47 | [x];\n | ^\n 48 | }\n 49 | \n 50 | var c1 = new C1(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js: Unexpected token (73:13)\n 71 | \n 72 | class C2 {\n\u003e 73 | static [x] = 42;\n | ^\n 74 | }\n 75 | \n 76 | verifyProperty(C2, 'constructor', { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js: Unexpected token (25:15)\n 23 | assert.throws(TypeError, function() {\n 24 | class C {\n\u003e 25 | static [x] = 42;\n | ^\n 26 | }\n 27 | });\n 28 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-propname-constructor.js: Unexpected token (72:25)\n 70 | \n 71 | class C2 {\n\u003e 72 | static ['constructor'] = 42;\n | ^\n 73 | }\n 74 | \n 75 | verifyProperty(C2, 'constructor', { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js-strict:true": "test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js: SyntaxError: test/language/statements/class/elements/fields-computed-name-static-propname-prototype.js: Unexpected token (23:25)\n 21 | assert.throws(TypeError, function() {\n 22 | class C {\n\u003e 23 | static ['prototype'] = 42;\n | ^\n 24 | }\n 25 | });\n 26 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js-strict:true": "test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js: SyntaxError: test/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js: Unexpected token (30:19)\n 28 | \n 29 | class C2 {\n\u003e 30 | [\"#constructor\"] = 42;\n | ^\n 31 | }\n 32 | \n 33 | var c2 = new C2(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/get-access-of-missing-private-getter.js-strict:true": "test/language/statements/class/elements/get-access-of-missing-private-getter.js: SyntaxError: test/language/statements/class/elements/get-access-of-missing-private-getter.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | set #f(v) {\n | ^\n 29 | throw new Test262Error();\n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js-strict:true": "test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js: SyntaxError: test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class A {\n\u003e 28 | get #f() {\n | ^\n 29 | throw new Test262Error();\n 30 | }\n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/grammar-private-field-optional-chaining.js-strict:true": "test/language/statements/class/elements/grammar-private-field-optional-chaining.js: SyntaxError: test/language/statements/class/elements/grammar-private-field-optional-chaining.js: Unexpected character '#' (24:2)\n 22 | \n 23 | class C {\n\u003e 24 | #m = 'test262';\n | ^\n 25 | \n 26 | static access(obj) {\n 27 | return obj?.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/init-err-evaluation.js-strict:true": "test/language/statements/class/elements/init-err-evaluation.js: SyntaxError: test/language/statements/class/elements/init-err-evaluation.js: Unexpected token (28:4)\n 26 | \n 27 | class C {\n\u003e 28 | x = fn1();\n | ^\n 29 | y = fn2();\n 30 | z = fn1();\n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/init-value-defined-after-class.js-strict:true": "test/language/statements/class/elements/init-value-defined-after-class.js: SyntaxError: test/language/statements/class/elements/init-value-defined-after-class.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | [x] = x;\n | ^\n 28 | }\n 29 | \n 30 | var c1 = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/init-value-incremental.js-strict:true": "test/language/statements/class/elements/init-value-incremental.js: SyntaxError: test/language/statements/class/elements/init-value-incremental.js: Unexpected token (36:8)\n 34 | \n 35 | class C {\n\u003e 36 | [x++] = x++;\n | ^\n 37 | [x++] = x++;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js-strict:true": "test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js: SyntaxError: test/language/statements/class/elements/intercalated-static-non-static-computed-fields.js: Unexpected token (44:8)\n 42 | \n 43 | class C {\n\u003e 44 | [i++] = i++;\n | ^\n 45 | static [i++] = i++;\n 46 | [i++] = i++;\n 47 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-computed-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-computed-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n 31 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-computed-symbol-names.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | [x]; [y] = 42\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected token (68:6)\n 66 | \n 67 | class C {\n\u003e 68 | foo = \"foobar\";\n | ^\n 69 | m() { return 42 }\n 70 | #\\u{6F};\n 71 | #\\u2118; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-literal-names-asi.js-strict:true": "test/language/statements/class/elements/multiple-definitions-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-literal-names-asi.js: Unexpected token (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | a\n 29 | b = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-literal-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | foo = \"foobar\";\n | ^\n 29 | m() { return 42 }\n 30 | a; b = 42;\n 31 | c = fn at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-private-field-usage.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-field-usage.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-field-usage.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m = 'test262';\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | get #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-private-method-usage.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-method-usage.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-method-usage.js: Unexpected token (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | foo = \"foobar\";\n | ^\n 28 | m() { return 42 }\n 29 | #m() { return 'test262'; }\n 30 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-private-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-private-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-private-names.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | #x; #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js: Unexpected token (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-field-identifier.js: Unexpected token (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | foo = \"foobar\";\n | ^\n 63 | m() { return 42 }\n 64 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n 65 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-private-getter.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-getter.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 63 | get #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-private-method.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-method.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-method.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | #$() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-private-setter.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-private-setter.js: Unexpected token (59:6)\n 57 | \n 58 | class C {\n\u003e 59 | foo = \"foobar\";\n | ^\n 60 | m() { return 42 }\n 61 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n 62 | set #$(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js: Unexpected token (60:6)\n 58 | \n 59 | class C {\n\u003e 60 | foo = \"foobar\";\n | ^\n 61 | m() { return 42 }\n 62 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n 63 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected token (64:6)\n 62 | \n 63 | class C {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected token (64:6)\n 62 | \n 63 | class C {\n\u003e 64 | foo = \"foobar\";\n | ^\n 65 | m() { return 42 }\n 66 | static * #$(value) {\n 67 | yield * value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$(value) {\n 64 | return value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js: Unexpected token (61:6)\n 59 | \n 60 | class C {\n\u003e 61 | foo = \"foobar\";\n | ^\n 62 | m() { return 42 }\n 63 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n 64 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-static-private-fields.js-strict:true": "test/language/statements/class/elements/multiple-definitions-static-private-fields.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-static-private-fields.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #x; static #y\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | static #xVal; static #yVal\n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-static-private-methods.js-strict:true": "test/language/statements/class/elements/multiple-definitions-static-private-methods.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-static-private-methods.js: Unexpected token (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | foo = \"foobar\";\n | ^\n 30 | m() { return 42 }\n 31 | \n 32 | m2() { return 39 } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-definitions-string-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-definitions-string-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-definitions-string-literal-names.js: Unexpected token (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | foo = \"foobar\";\n | ^\n 27 | m() { return 42 }\n 28 | 'a'; \"b\"; 'c' = 39;\n 29 | \"d\" = 42 at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | foo = \"foobar\"\n 30 | bar = \"barbaz\";\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\";\n 30 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-private-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-private-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | x() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | foo = \"foobar\"\n 64 | bar = \"barbaz\";\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js: Unexpected token (63:6)\n 61 | class C {\n 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n\u003e 63 | foo = \"foobar\"\n | ^\n 64 | bar = \"barbaz\";\n 65 | \n 66 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | foo = \"foobar\"\n 62 | bar = \"barbaz\";\n 63 | $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | foo = \"foobar\"\n 63 | bar = \"barbaz\";\n 64 | static $(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static x() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | foo = \"foobar\"\n 31 | bar = \"barbaz\";\n 32 | static #x(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js: Unexpected token (30:6)\n 28 | class C {\n 29 | \n\u003e 30 | foo = \"foobar\"\n | ^\n 31 | bar = \"barbaz\";\n 32 | static #x(value) {\n 33 | return value / 2; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js-strict:true": "test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js: SyntaxError: test/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | foo = \"foobar\"\n 29 | bar = \"barbaz\"; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-direct-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected token (27:4)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected token (23:4)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected token (30:4)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = () =\u003e {\n | ^\n 31 | var t = () =\u003e { eval('executed = true; arguments;'); };\n 32 | t();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-direct-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-indirect-eval-err-contains-arguments.js: Unexpected token (30:4)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | x = () =\u003e {\n | ^\n 31 | var t = () =\u003e { (0, eval)('executed = true; arguments;'); };\n 32 | t();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-indirect-eval-err-contains-newtarget.js: Unexpected token (29:4)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/nested-private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = () =\u003e {\n | ^\n 31 | var t = () =\u003e { eval('executed = true; arguments;'); };\n 32 | t();\n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/nested-private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/nested-private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; }\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-private-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | \n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"];\n | ^\n 29 | m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42;\n | ^\n 30 | m() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;;\n | ^\n 28 | m() { return 42; }\n 29 | \n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn;\n 30 | m() { return 42; }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';;\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; };\n | ^\n 28 | m() { return 42; }\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-private-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y;\n | ^\n 30 | m() { return 42; }\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;\n | ^\n 63 | m() { return 42; }\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;\n | ^\n 61 | m() { return 42; }\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;\n | ^\n 61 | m() { return 42; }\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;\n | ^\n 62 | m() { return 42; }\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;\n | ^\n 62 | m() { return 42; }\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y;\n | ^\n 30 | m() { return 42; }\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal;\n | ^\n 30 | m() { return 42; }\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;\n 30 | m() { return 42; }\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/new-sc-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/new-sc-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/new-sc-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42;\n 28 | m() { return 42; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js: Unexpected character '#' (26:8)\n 24 | assert.throws(TypeError, function() {\n 25 | class C {\n\u003e 26 | get #f() {\n | ^\n 27 | throw new Test262Error();\n 28 | }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200D_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #\\u2118() { return 'get string'; }\n | ^\n 63 | set #\\u2118(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #\\u{6F}() { return 'get string'; }\n | ^\n 63 | set #\\u{6F}(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_‍_J() { return 'get string'; }\n | ^\n 63 | set #ZW_‍_J(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 63 | set #ZW_‌_NJ(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-common.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #test262() { return 'get string'; }\n | ^\n 63 | set #test262(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #$() { return 'get string'; }\n | ^\n 63 | set #$(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #℘() { return 'get string'; }\n | ^\n 63 | set #℘(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js-strict:true": "test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js: Unexpected character '#' (62:6)\n 60 | \n 61 | class C {\n\u003e 62 | get #_() { return 'get string'; }\n | ^\n 63 | set #_(param) { stringSet = param; }\n 64 | \n 65 | getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_\\u200D_J() { return 'get string'; }\n | ^\n 63 | static set #ZW_\\u200D_J(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_\\u200C_NJ() { return 'get string'; }\n | ^\n 63 | static set #ZW_\\u200C_NJ(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #\\u2118() { return 'get string'; }\n | ^\n 63 | static set #\\u2118(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #\\u{6F}() { return 'get string'; }\n | ^\n 63 | static set #\\u{6F}(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_‍_J() { return 'get string'; }\n | ^\n 63 | static set #ZW_‍_J(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #ZW_‌_NJ() { return 'get string'; }\n | ^\n 63 | static set #ZW_‌_NJ(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-name-common.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-common.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-common.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #test262() { return 'get string'; }\n | ^\n 63 | static set #test262(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #$() { return 'get string'; }\n | ^\n 63 | static set #$(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #℘() { return 'get string'; }\n | ^\n 63 | static set #℘(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js-strict:true": "test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js: SyntaxError: test/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js: Unexpected character '#' (62:13)\n 60 | \n 61 | class C {\n\u003e 62 | static get #_() { return 'get string'; }\n | ^\n 63 | static set #_(param) { stringSet = param; }\n 64 | \n 65 | static getPrivateReference() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-async-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-async-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-async-generator-method-name.js: Unexpected token (52:8)\n 50 | \n 51 | class C {\n\u003e 52 | async * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-async-method-name.js-strict:true": "test/language/statements/class/elements/private-async-method-name.js: SyntaxError: test/language/statements/class/elements/private-async-method-name.js: Unexpected character '#' (52:8)\n 50 | \n 51 | class C {\n\u003e 52 | async #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-class-field-on-frozen-objects.js-strict:true": "test/language/statements/class/elements/private-class-field-on-frozen-objects.js: SyntaxError: test/language/statements/class/elements/private-class-field-on-frozen-objects.js: Unexpected token (22:4)\n 20 | \n 21 | class Test {\n\u003e 22 | f = this;\n | ^\n 23 | #g = (Object.freeze(this), \"Test262\");\n 24 | \n 25 | get g() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = eval('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = eval('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = eval('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super.x;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js: Unexpected character '#' (27:2)\n 25 | class A {}\n 26 | class C extends A {\n\u003e 27 | #x = (0, eval)('executed = true; super[\"x\"];');\n | ^\n 28 | }\n 29 | \n 30 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super()[\"x\"];');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js: Unexpected character '#' (23:2)\n 21 | class A {}\n 22 | class C extends A {\n\u003e 23 | #x = (0, eval)('executed = true; super().x;');\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js-strict:true": "test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: SyntaxError: test/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js: Unexpected character '#' (30:2)\n 28 | class A {}\n 29 | class C extends A {\n\u003e 30 | #x = (0, eval)('executed = true; super();');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/private-direct-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = eval('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = eval('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | var c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-field-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-field-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-field-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #f = 'Test262';\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-after-optional-chain.js-strict:true": "test/language/statements/class/elements/private-field-after-optional-chain.js: SyntaxError: test/language/statements/class/elements/private-field-after-optional-chain.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #f = 'Test262';\n | ^\n 29 | \n 30 | method(o) {\n 31 | return o?.c.#f; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-as-arrow-function.js-strict:true": "test/language/statements/class/elements/private-field-as-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-field-as-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m = () =\u003e 'test262';\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-as-function.js-strict:true": "test/language/statements/class/elements/private-field-as-function.js: SyntaxError: test/language/statements/class/elements/private-field-as-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m = function () { return 'test262'; };\n | ^\n 27 | \n 28 | method() {\n 29 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #m = 44;\n | ^\n 29 | [\"#m\"] = this.#m / 11;\n 30 | \n 31 | checkPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-field-is-visible-in-computed-properties.js: Unexpected character '#' (46:10)\n 44 | assert.throws(TypeError, function() {\n 45 | class C {\n\u003e 46 | [self.#f] = 'Test262';\n | ^\n 47 | #f = 'foo';\n 48 | }\n 49 | }, 'access to a not defined private field in object should throw a TypeError'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #outer = 'test262';\n | ^\n 27 | \n 28 | B_withoutPrivateField = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m = 44;\n | ^\n 44 | v = eval(\"this.#m\");\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-field-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-field-visible-to-direct-eval.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m = 44;\n | ^\n 44 | \n 45 | getWithEval() {\n 46 | return eval(\"this.#m\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js: Unexpected character '#' (73:4)\n 71 | assert.throws(TypeError, function() {\n 72 | class C {\n\u003e 73 | #f = 'foo';\n | ^\n 74 | [self.#f] = 'Test262';\n 75 | }\n 76 | }, 'access to a not defined private field in object should throw a TypeError'); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-generator-method-name.js: Unexpected character '#' (52:4)\n 50 | \n 51 | class C {\n\u003e 52 | * #method() {};\n | ^\n 53 | \n 54 | getPrivateMethod() {\n 55 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-getter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-getter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | class C {\n\u003e 25 | get #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-brand-check-super-class.js-strict:true": "test/language/statements/class/elements/private-getter-brand-check-super-class.js: SyntaxError: test/language/statements/class/elements/private-getter-brand-check-super-class.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class S {\n\u003e 27 | get #m() { return 'super class'; }\n | ^\n 28 | \n 29 | superAccess() { return this.#m; }\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-brand-check.js-strict:true": "test/language/statements/class/elements/private-getter-brand-check.js: SyntaxError: test/language/statements/class/elements/private-getter-brand-check.js: Unexpected character '#' (32:6)\n 30 | \n 31 | class C {\n\u003e 32 | get #m() { return 'test262'; }\n | ^\n 33 | \n 34 | access(o) {\n 35 | return o.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-is-not-a-own-property.js-strict:true": "test/language/statements/class/elements/private-getter-is-not-a-own-property.js: SyntaxError: test/language/statements/class/elements/private-getter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | class C {\n\u003e 31 | get #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateGetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | get #m() { return \"Test262\"; }\n | ^\n 29 | [\"#m\"] = 0;\n 30 | \n 31 | checkPrivateGetter() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (43:6)\n 41 | \n 42 | class C {\n\u003e 43 | get #m() { return \"Test262\"; };\n | ^\n 44 | v = eval(\"this.#m\");\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-getter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-getter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-getter-visible-to-direct-eval.js: Unexpected character '#' (43:6)\n 41 | \n 42 | class C {\n\u003e 43 | get #m() { return \"Test262\"; };\n | ^\n 44 | \n 45 | getWithEval() {\n 46 | return eval(\"this.#m\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js-strict:true": "test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js: SyntaxError: test/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js: Unexpected character '#' (30:2)\n 28 | var executed = false;\n 29 | class C {\n\u003e 30 | #x = (0, eval)('executed = true; arguments;');\n | ^\n 31 | }\n 32 | \n 33 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js-strict:true": "test/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js: SyntaxError: test/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js: Unexpected character '#' (29:2)\n 27 | var executed = false;\n 28 | class C {\n\u003e 29 | #x = (0, eval)('executed = true; new.target;');\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-method-access-on-inner-arrow-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-method-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-method-access-on-inner-function.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'Test262'; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js: Unexpected character '#' (25:4)\n 23 | let createAndInstantiateClass = function () {\n 24 | class C {\n\u003e 25 | #m() { return 'test262'; }\n | ^\n 26 | \n 27 | access(o) {\n 28 | return o.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-brand-check-super-class.js-strict:true": "test/language/statements/class/elements/private-method-brand-check-super-class.js: SyntaxError: test/language/statements/class/elements/private-method-brand-check-super-class.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class S {\n\u003e 27 | #method() { return 'super class'; }\n | ^\n 28 | \n 29 | superAccess() { return this.#method(); }\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-brand-check.js-strict:true": "test/language/statements/class/elements/private-method-brand-check.js: SyntaxError: test/language/statements/class/elements/private-method-brand-check.js: Unexpected character '#' (32:2)\n 30 | \n 31 | class C {\n\u003e 32 | #m() { return 'test262'; }\n | ^\n 33 | \n 34 | access(o) {\n 35 | return o.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js: Unexpected character '#' (33:4)\n 31 | let createAndInstantiateClass = function () {\n 32 | class C {\n\u003e 33 | #m() { return 'test262'; }\n | ^\n 34 | \n 35 | getPrivateMethod() {\n 36 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-comparison.js-strict:true": "test/language/statements/class/elements/private-method-comparison.js: SyntaxError: test/language/statements/class/elements/private-method-comparison.js: Unexpected character '#' (35:2)\n 33 | \n 34 | class C {\n\u003e 35 | #m() { return 'test262'; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-get-and-call.js-strict:true": "test/language/statements/class/elements/private-method-get-and-call.js: SyntaxError: test/language/statements/class/elements/private-method-get-and-call.js: Unexpected character '#' (35:2)\n 33 | \n 34 | class C {\n\u003e 35 | #m() { return this._v; }\n | ^\n 36 | \n 37 | getPrivateMethod() {\n 38 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-is-not-a-own-property.js-strict:true": "test/language/statements/class/elements/private-method-is-not-a-own-property.js: SyntaxError: test/language/statements/class/elements/private-method-is-not-a-own-property.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #m() { return \"Test262\"; }\n | ^\n 32 | \n 33 | checkPrivateMethod() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #m() { return \"Test262\"; }\n | ^\n 29 | [\"#m\"] = 0;\n 30 | \n 31 | checkPrivateMethod() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js-strict:true": "test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js: SyntaxError: test/language/statements/class/elements/private-method-is-visible-in-computed-properties.js: Unexpected character '#' (26:4)\n 24 | assert.throws(TypeError, function() {\n 25 | class C {\n\u003e 26 | #m() {\n | ^\n 27 | throw new Test262Error();\n 28 | }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-length.js-strict:true": "test/language/statements/class/elements/private-method-length.js: SyntaxError: test/language/statements/class/elements/private-method-length.js: Unexpected character '#' (39:2)\n 37 | \n 38 | class C {\n\u003e 39 | #method(a) {};\n | ^\n 40 | \n 41 | getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-referenced-from-static-method.js-strict:true": "test/language/statements/class/elements/private-method-referenced-from-static-method.js: SyntaxError: test/language/statements/class/elements/private-method-referenced-from-static-method.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'outer class'; }\n | ^\n 27 | \n 28 | method() { return this.#m(); }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-shadowed-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-method-shadowed-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-method-shadowed-on-nested-class.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { throw new Test262Error(); }\n | ^\n 27 | \n 28 | B = class {\n 29 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m() { return \"Test262\"; };\n | ^\n 44 | v = eval(\"this.#m()\");\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-method-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-method-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-method-visible-to-direct-eval.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class C {\n\u003e 43 | #m() { return \"Test262\"; };\n | ^\n 44 | \n 45 | getWithEval() {\n 46 | return eval(\"this.#m()\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js-strict:true": "test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js: SyntaxError: test/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js: Unexpected token (102:4)\n 100 | \n 101 | class C {\n\u003e 102 | a = this.#m();\n | ^\n 103 | \n 104 | #m() { return 42; }\n 105 | get bGetter() { return this.#b; } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-methods/prod-private-method.js-strict:true": "test/language/statements/class/elements/private-methods/prod-private-method.js: SyntaxError: test/language/statements/class/elements/private-methods/prod-private-method.js: Unexpected character '#' (87:2)\n 85 | \n 86 | class C {\n\u003e 87 | #m() { return 42; }\n | ^\n 88 | \n 89 | \n 90 | get ref() { return this.#m; } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let arrowFunction = () =\u003e { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/private-setter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/private-setter-access-on-inner-function.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method() {\n 29 | let self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js-strict:true": "test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js: SyntaxError: test/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js: Unexpected character '#' (25:8)\n 23 | let createAndInstantiateClass = function () {\n 24 | class C {\n\u003e 25 | set #m(v) { this._v = v; }\n | ^\n 26 | \n 27 | access(o, v) {\n 28 | o.#m = v; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-brand-check-super-class.js-strict:true": "test/language/statements/class/elements/private-setter-brand-check-super-class.js: SyntaxError: test/language/statements/class/elements/private-setter-brand-check-super-class.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class S {\n\u003e 27 | set #m(v) { this._v = v }\n | ^\n 28 | \n 29 | superAccess(v) { this.#m = v; }\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-brand-check.js-strict:true": "test/language/statements/class/elements/private-setter-brand-check.js: SyntaxError: test/language/statements/class/elements/private-setter-brand-check.js: Unexpected character '#' (32:6)\n 30 | \n 31 | class C {\n\u003e 32 | set #m(v) { this._v = v; }\n | ^\n 33 | \n 34 | access(o, v) {\n 35 | return o.#m = v; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-is-not-a-own-property.js-strict:true": "test/language/statements/class/elements/private-setter-is-not-a-own-property.js: SyntaxError: test/language/statements/class/elements/private-setter-is-not-a-own-property.js: Unexpected character '#' (31:6)\n 29 | \n 30 | class C {\n\u003e 31 | set #m(v) { this._v = v; }\n | ^\n 32 | \n 33 | checkPrivateSetter() {\n 34 | assert.sameValue(this.hasOwnProperty(\"#m\"), false); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js-strict:true": "test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js: SyntaxError: test/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | set #m(v) { this._v = v; }\n | ^\n 29 | [\"#m\"] = 0;\n 30 | \n 31 | checkPrivateSetter() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | B = class {\n 29 | method(o, v) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | set #m(v) { this._v = v; }\n | ^\n 27 | \n 28 | method(v) { this.#m = v; }\n 29 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js-strict:true": "test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js: SyntaxError: test/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js: Unexpected character '#' (44:6)\n 42 | \n 43 | class C {\n\u003e 44 | set #m(v) { this._v = v; };\n | ^\n 45 | v = (eval(\"this.#m = 53\"), this._v);\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-setter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-setter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-setter-visible-to-direct-eval.js: Unexpected character '#' (44:6)\n 42 | \n 43 | class C {\n\u003e 44 | set #m(v) { this._v = v; };\n | ^\n 45 | \n 46 | setWithEval(v) {\n 47 | eval(\"this.#m = v\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-async-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-static-async-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-async-generator-method-name.js: Unexpected token (54:15)\n 52 | \n 53 | class C {\n\u003e 54 | static async * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-async-method-name.js-strict:true": "test/language/statements/class/elements/private-static-async-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-async-method-name.js: Unexpected character '#' (54:15)\n 52 | \n 53 | class C {\n\u003e 54 | static async #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = () =\u003e 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static fieldAccess() {\n 71 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m = 'outer class';\n | ^\n 69 | \n 70 | static B = class {\n 71 | static fieldAccess(o) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-field-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-field-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-field-visible-to-direct-eval.js: Unexpected character '#' (43:9)\n 41 | \n 42 | class C {\n\u003e 43 | static #m = 44;\n | ^\n 44 | \n 45 | static getWithEval() {\n 46 | return eval(\"this.#m\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-generator-method-name.js-strict:true": "test/language/statements/class/elements/private-static-generator-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-generator-method-name.js: Unexpected character '#' (54:11)\n 52 | \n 53 | class C {\n\u003e 54 | static * #method() {};\n | ^\n 55 | \n 56 | static getPrivateMethod() {\n 57 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-getter-abrupt-completition.js-strict:true": "test/language/statements/class/elements/private-static-getter-abrupt-completition.js: SyntaxError: test/language/statements/class/elements/private-static-getter-abrupt-completition.js: Unexpected character '#' (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | get #m() {\n | ^\n 29 | throw new Test262Error();\n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js: Unexpected character '#' (43:13)\n 41 | \n 42 | class C {\n\u003e 43 | static get #m() {\n | ^\n 44 | return 'Test262';\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-length.js-strict:true": "test/language/statements/class/elements/private-static-method-length.js: SyntaxError: test/language/statements/class/elements/private-static-method-length.js: Unexpected character '#' (39:9)\n 37 | \n 38 | class C {\n\u003e 39 | static #method(a, b, c) {};\n | ^\n 40 | \n 41 | static getPrivateMethod() {\n 42 | return this.#method; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-name.js-strict:true": "test/language/statements/class/elements/private-static-method-name.js: SyntaxError: test/language/statements/class/elements/private-static-method-name.js: Unexpected character '#' (62:9)\n 60 | \n 61 | class C {\n\u003e 62 | static #method() {\n | ^\n 63 | return 'Test262';\n 64 | };\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() { return 'outer class'; }\n | ^\n 69 | \n 70 | static methodAccess() {\n 71 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js-strict:true": "test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js: SyntaxError: test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js: Unexpected character '#' (68:9)\n 66 | \n 67 | class C {\n\u003e 68 | static #m() {\n | ^\n 69 | return 'outer class';\n 70 | }\n 71 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-method-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-method-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-method-visible-to-direct-eval.js: Unexpected character '#' (43:9)\n 41 | \n 42 | class C {\n\u003e 43 | static #m() {\n | ^\n 44 | return \"Test262\";\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-setter-abrupt-completition.js-strict:true": "test/language/statements/class/elements/private-static-setter-abrupt-completition.js: SyntaxError: test/language/statements/class/elements/private-static-setter-abrupt-completition.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | set #m(_) {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js-strict:true": "test/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js: SyntaxError: test/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js: Unexpected character '#' (43:13)\n 41 | \n 42 | class C {\n\u003e 43 | static set #m(v) {\n | ^\n 44 | this._v = v;\n 45 | }\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefield-on-proxy.js-strict:true": "test/language/statements/class/elements/privatefield-on-proxy.js: SyntaxError: test/language/statements/class/elements/privatefield-on-proxy.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class Test extends ProxyBase {\n\u003e 43 | #f = 3;\n | ^\n 44 | method() {\n 45 | return this.#f;\n 46 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldadd-typeerror.js-strict:true": "test/language/statements/class/elements/privatefieldadd-typeerror.js: SyntaxError: test/language/statements/class/elements/privatefieldadd-typeerror.js: Unexpected character '#' (49:2)\n 47 | \n 48 | class C extends A {\n\u003e 49 | #x;\n | ^\n 50 | \n 51 | constructor(arg) {\n 52 | super(arg); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-success-1.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-1.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-1.js: Unexpected character '#' (30:2)\n 28 | \n 29 | class Outer {\n\u003e 30 | #x = 42;\n | ^\n 31 | \n 32 | innerclass() {\n 33 | var self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-success-2.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-2.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-2.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class A {\n\u003e 31 | #x = 'Avalue';\n | ^\n 32 | x() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-success-3.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-3.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-3.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class A {\n\u003e 31 | #x = 'Avalue';\n | ^\n 32 | x() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-success-4.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-4.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-4.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class A {\n\u003e 31 | #x = 'Avalue';\n | ^\n 32 | x() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-success-5.js-strict:true": "test/language/statements/class/elements/privatefieldget-success-5.js: SyntaxError: test/language/statements/class/elements/privatefieldget-success-5.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #x = 42;\n | ^\n 32 | f() {\n 33 | return this.#x;\n 34 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-typeerror-1.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-1.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-1.js: Unexpected token (36:4)\n 34 | \n 35 | class C {\n\u003e 36 | y = this.#x;\n | ^\n 37 | #x;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-typeerror-2.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-2.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-2.js: Unexpected character '#' (36:2)\n 34 | \n 35 | class Outer {\n\u003e 36 | #x = 42;\n | ^\n 37 | \n 38 | innerclass() {\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-typeerror-3.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-3.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-3.js: Unexpected character '#' (37:2)\n 35 | \n 36 | class Outer {\n\u003e 37 | #x = 42;\n | ^\n 38 | \n 39 | innerclass() {\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-typeerror-4.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-4.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-4.js: Unexpected character '#' (37:4)\n 35 | function classfactory() {\n 36 | return class {\n\u003e 37 | #x;\n | ^\n 38 | f() {\n 39 | this.#x;\n 40 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldget-typeerror-5.js-strict:true": "test/language/statements/class/elements/privatefieldget-typeerror-5.js: SyntaxError: test/language/statements/class/elements/privatefieldget-typeerror-5.js: Unexpected character '#' (36:2)\n 34 | \n 35 | class Outer {\n\u003e 36 | #x = 42;\n | ^\n 37 | \n 38 | innerclass() {\n 39 | var self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldset-typeerror-1.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-1.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-1.js: Unexpected token (36:4)\n 34 | \n 35 | class C {\n\u003e 36 | y = this.#x = 1;\n | ^\n 37 | #x;\n 38 | }\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldset-typeerror-2.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-2.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-2.js: Unexpected character '#' (36:2)\n 34 | \n 35 | class Outer {\n\u003e 36 | #x = 42;\n | ^\n 37 | \n 38 | innerclass() {\n 39 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldset-typeerror-3.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-3.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-3.js: Unexpected character '#' (37:2)\n 35 | \n 36 | class Outer {\n\u003e 37 | #x = 42;\n | ^\n 38 | \n 39 | innerclass() {\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldset-typeerror-4.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-4.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-4.js: Unexpected character '#' (37:4)\n 35 | function classfactory() {\n 36 | return class {\n\u003e 37 | #x;\n | ^\n 38 | f() {\n 39 | this.#x = 1;\n 40 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatefieldset-typeerror-5.js-strict:true": "test/language/statements/class/elements/privatefieldset-typeerror-5.js: SyntaxError: test/language/statements/class/elements/privatefieldset-typeerror-5.js: Unexpected character '#' (37:2)\n 35 | \n 36 | class Outer {\n\u003e 37 | #x = 42;\n | ^\n 38 | \n 39 | innerclass() {\n 40 | var self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privategetter-on-proxy.js-strict:true": "test/language/statements/class/elements/privategetter-on-proxy.js: SyntaxError: test/language/statements/class/elements/privategetter-on-proxy.js: Unexpected character '#' (47:6)\n 45 | \n 46 | class Test extends ProxyBase {\n\u003e 47 | get #f() {\n | ^\n 48 | return 3;\n 49 | }\n 50 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatemethods-on-proxy.js-strict:true": "test/language/statements/class/elements/privatemethods-on-proxy.js: SyntaxError: test/language/statements/class/elements/privatemethods-on-proxy.js: Unexpected character '#' (43:2)\n 41 | \n 42 | class Test extends ProxyBase {\n\u003e 43 | #f() {\n | ^\n 44 | return 3;\n 45 | }\n 46 | method() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js-strict:true": "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js: SyntaxError: test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js: Unexpected token (19:4)\n 17 | \n 18 | class C {\n\u003e 19 | y = eval(\"executed = true; this.#x;\")\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js-strict:true": "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js: SyntaxError: test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js: Unexpected character '#' (22:6)\n 20 | eval(\"executed = true; this.#x;\");\n 21 | class D extends C {\n\u003e 22 | #x;\n | ^\n 23 | }\n 24 | }\n 25 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js-strict:true": "test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js: SyntaxError: test/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js: Unexpected character '#' (19:2)\n 17 | \n 18 | class C {\n\u003e 19 | #x;\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(SyntaxError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/privatename-valid-no-earlyerr.js-strict:true": "test/language/statements/class/elements/privatename-valid-no-earlyerr.js: SyntaxError: test/language/statements/class/elements/privatename-valid-no-earlyerr.js: Unexpected character '#' (30:2)\n 28 | \n 29 | class outer {\n\u003e 30 | #x = 42;\n | ^\n 31 | \n 32 | f() {\n 33 | var self = this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js-strict:true": "test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js: SyntaxError: test/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m; }\n | ^\n 41 | get #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js-strict:true": "test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: SyntaxError: test/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | class C {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js-strict:true": "test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js: SyntaxError: test/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m(); }\n | ^\n 41 | #m() { return 42; }\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js-strict:true": "test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js: SyntaxError: test/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | class C {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js-strict:true": "test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js: SyntaxError: test/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js: Unexpected character '#' (40:15)\n 38 | \n 39 | class D extends C {\n\u003e 40 | f() { this.#m = 42; }\n | ^\n 41 | set #m(val) {}\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js-strict:true": "test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: SyntaxError: test/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js: Unexpected token (33:4)\n 31 | \n 32 | class C {\n\u003e 33 | f = this.g();\n | ^\n 34 | \n 35 | }\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js-strict:true": "test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js: SyntaxError: test/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js: Unexpected token (29:4)\n 27 | \n 28 | class Base extends ProxyBase {\n\u003e 29 | f = \"Test262\";\n | ^\n 30 | }\n 31 | \n 32 | assert.throws(Test262Error, () =\u003e { new Base(); }); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js-strict:true": "test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js: SyntaxError: test/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js: Unexpected token (28:4)\n 26 | \n 27 | class Base extends Super {\n\u003e 28 | f = \"Test262\";\n | ^\n 29 | }\n 30 | \n 31 | let o = new Base(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/redeclaration-symbol.js-strict:true": "test/language/statements/class/elements/redeclaration-symbol.js: SyntaxError: test/language/statements/class/elements/redeclaration-symbol.js: Unexpected token (39:6)\n 37 | \n 38 | class C {\n\u003e 39 | [y] = (x.push(\"a\"), \"old_value\");\n | ^\n 40 | [y] = (x.push(\"b\"), \"same_value\");\n 41 | [y] = (x.push(\"c\"), \"same_value\");\n 42 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/redeclaration.js-strict:true": "test/language/statements/class/elements/redeclaration.js: SyntaxError: test/language/statements/class/elements/redeclaration.js: Unexpected token (38:4)\n 36 | \n 37 | class C {\n\u003e 38 | y = (x.push(\"a\"), \"old_value\");\n | ^\n 39 | [\"y\"] = (x.push(\"b\"), \"another_value\");\n 40 | \"y\" = (x.push(\"c\"), \"same_value\");\n 41 | y = (x.push(\"d\"), \"same_value\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-computed-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-computed-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (67:2)\n 65 | \n 66 | class C {\n\u003e 67 | #\\u{6F};\n | ^\n 68 | #\\u2118;\n 69 | #ZW_\\u200C_NJ;\n 70 | #ZW_\\u200D_J; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-literal-names-asi.js-strict:true": "test/language/statements/class/elements/regular-definitions-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/regular-definitions-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-literal-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-literal-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-private-field-usage.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-field-usage.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-field-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m = 'test262';\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-method-getter-usage.js: Unexpected character '#' (26:6)\n 24 | \n 25 | class C {\n\u003e 26 | get #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m;\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-private-method-usage.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-method-usage.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-method-usage.js: Unexpected character '#' (26:2)\n 24 | \n 25 | class C {\n\u003e 26 | #m() { return 'test262'; }\n | ^\n 27 | method() {\n 28 | return this.#m();\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-private-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-private-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-private-names.js: Unexpected character '#' (28:2)\n 26 | \n 27 | class C {\n\u003e 28 | #x; #y\n | ^\n 29 | x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js: Unexpected token (61:4)\n 59 | \n 60 | class C {\n\u003e 61 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-field-identifier.js: Missing class properties transform.\n 59 | \n 60 | class C {\n\u003e 61 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J\n | ^\n 62 | \n 63 | }\n 64 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-private-getter.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-getter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | get #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-method-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-private-method.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-method.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-method.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | #$() {\n 60 | return this.#$_;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-private-setter.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-private-setter.js: Unexpected character '#' (58:2)\n 56 | \n 57 | class C {\n\u003e 58 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 59 | set #$(value) {\n 60 | this.#$_ = value;\n 61 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1\n | ^\n 60 | $() {\n 61 | return this.#$;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J\n | ^\n 60 | $(value) {\n 61 | this.#$ = value;\n 62 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (63:11)\n 61 | \n 62 | class C {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (63:11)\n 61 | \n 62 | class C {\n\u003e 63 | static * #$(value) {\n | ^\n 64 | yield * value;\n 65 | }\n 66 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$(value) {\n | ^\n 61 | return value;\n 62 | }\n 63 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | C.#$ = value;\n 63 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return C.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1\n | ^\n 61 | static $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js: Unexpected character '#' (60:9)\n 58 | \n 59 | class C {\n\u003e 60 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J\n | ^\n 61 | static $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-static-private-fields.js-strict:true": "test/language/statements/class/elements/regular-definitions-static-private-fields.js: SyntaxError: test/language/statements/class/elements/regular-definitions-static-private-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | class C {\n\u003e 28 | static #x; static #y\n | ^\n 29 | static x() {\n 30 | this.#x = 42;\n 31 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js: Unexpected character '#' (28:9)\n 26 | \n 27 | class C {\n\u003e 28 | static #xVal; static #yVal\n | ^\n 29 | static #x(value) {\n 30 | this.#xVal = value;\n 31 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-static-private-methods.js-strict:true": "test/language/statements/class/elements/regular-definitions-static-private-methods.js: SyntaxError: test/language/statements/class/elements/regular-definitions-static-private-methods.js: Unexpected character '#' (29:9)\n 27 | class C {\n 28 | \n\u003e 29 | static #x(value) {\n | ^\n 30 | return value / 2;\n 31 | }\n 32 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/regular-definitions-string-literal-names.js-strict:true": "test/language/statements/class/elements/regular-definitions-string-literal-names.js: SyntaxError: test/language/statements/class/elements/regular-definitions-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-computed-names.js-strict:true": "test/language/statements/class/elements/same-line-method-computed-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-computed-names.js: Unexpected token (28:6)\n 26 | \n 27 | class C {\n\u003e 28 | [x] = 42; [10] = \"meep\"; [\"not initialized\"]; m() { return 42; }\n | ^\n 29 | \n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/same-line-method-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-computed-symbol-names.js: Unexpected token (29:11)\n 27 | \n 28 | class C {\n\u003e 29 | [x]; [y] = 42; m() { return 42; }\n | ^\n 30 | \n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:2)\n 66 | \n 67 | class C {\n\u003e 68 | #\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;; m() { return 42; } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-literal-names-asi.js-strict:true": "test/language/statements/class/elements/same-line-method-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/same-line-method-literal-names-asi.js: Unexpected token (27:4)\n 25 | class C {\n 26 | a\n\u003e 27 | b = 42;; m() { return 42; }\n | ^\n 28 | \n 29 | }\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-literal-names.js-strict:true": "test/language/statements/class/elements/same-line-method-literal-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-literal-names.js: Unexpected token (28:7)\n 26 | \n 27 | class C {\n\u003e 28 | a; b = 42;\n | ^\n 29 | c = fn; m() { return 42; }\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-private-field-usage.js-strict:true": "test/language/statements/class/elements/same-line-method-private-field-usage.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-field-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m = 'test262';; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/same-line-method-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-method-getter-usage.js: Unexpected character '#' (27:6)\n 25 | \n 26 | class C {\n\u003e 27 | get #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m;\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-private-method-usage.js-strict:true": "test/language/statements/class/elements/same-line-method-private-method-usage.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-method-usage.js: Unexpected character '#' (27:2)\n 25 | \n 26 | class C {\n\u003e 27 | #m() { return 'test262'; }; m() { return 42; }\n | ^\n 28 | method() {\n 29 | return this.#m();\n 30 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-private-names.js-strict:true": "test/language/statements/class/elements/same-line-method-private-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-private-names.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #x; #y; m() { return 42; }\n | ^\n 30 | x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js: Unexpected token (62:4)\n 60 | \n 61 | class C {\n\u003e 62 | $ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-field-identifier.js: Missing class properties transform.\n 60 | \n 61 | class C {\n\u003e 62 | $; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J; m() { return 42; }\n | ^\n 63 | \n 64 | }\n 65 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-getter-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-private-getter.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-getter.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-method-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-private-method.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-method.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-method.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-setter-alt.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-private-setter.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-private-setter.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 61 | $() {\n 62 | return this.#$;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-privatename-identifier.js: Unexpected character '#' (60:2)\n 58 | \n 59 | class C {\n\u003e 60 | #$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J; m() { return 42; }\n | ^\n 61 | $(value) {\n 62 | this.#$ = value;\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:11)\n 62 | \n 63 | class C {\n\u003e 64 | static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | C.#$ = value;\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return C.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1; m() { return 42; }\n | ^\n 62 | static $() {\n 63 | return this.#$;\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J; m() { return 42; }\n | ^\n 62 | static $(value) {\n 63 | this.#$ = value;\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-static-private-fields.js-strict:true": "test/language/statements/class/elements/same-line-method-static-private-fields.js: SyntaxError: test/language/statements/class/elements/same-line-method-static-private-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #x; static #y; m() { return 42; }\n | ^\n 30 | static x() {\n 31 | this.#x = 42;\n 32 | return this.#x; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #xVal; static #yVal; m() { return 42; }\n | ^\n 30 | static #x(value) {\n 31 | this.#xVal = value;\n 32 | return this.#xVal; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-static-private-methods.js-strict:true": "test/language/statements/class/elements/same-line-method-static-private-methods.js: SyntaxError: test/language/statements/class/elements/same-line-method-static-private-methods.js: Unexpected character '#' (30:9)\n 28 | class C {\n 29 | ; m() { return 42; }\n\u003e 30 | static #x(value) {\n | ^\n 31 | return value / 2;\n 32 | }\n 33 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/same-line-method-string-literal-names.js-strict:true": "test/language/statements/class/elements/same-line-method-string-literal-names.js: SyntaxError: test/language/statements/class/elements/same-line-method-string-literal-names.js: Unexpected token (26:16)\n 24 | \n 25 | class C {\n\u003e 26 | 'a'; \"b\"; 'c' = 39;\n | ^\n 27 | \"d\" = 42; m() { return 42; }\n 28 | \n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/set-access-of-missing-private-setter.js-strict:true": "test/language/statements/class/elements/set-access-of-missing-private-setter.js: SyntaxError: test/language/statements/class/elements/set-access-of-missing-private-setter.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class C {\n\u003e 29 | get #f() {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js-strict:true": "test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js: SyntaxError: test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class A {\n\u003e 29 | set #f(v) {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/set-access-of-private-method.js-strict:true": "test/language/statements/class/elements/set-access-of-private-method.js: SyntaxError: test/language/statements/class/elements/set-access-of-private-method.js: Unexpected character '#' (29:2)\n 27 | \n 28 | class C {\n\u003e 29 | #f() {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/set-access-of-shadowed-private-method.js-strict:true": "test/language/statements/class/elements/set-access-of-shadowed-private-method.js: SyntaxError: test/language/statements/class/elements/set-access-of-shadowed-private-method.js: Unexpected character '#' (29:6)\n 27 | \n 28 | class A {\n\u003e 29 | set #f(v) {\n | ^\n 30 | throw new Test262Error();\n 31 | }\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-as-valid-instance-field-assigned.js-strict:true": "test/language/statements/class/elements/static-as-valid-instance-field-assigned.js: SyntaxError: test/language/statements/class/elements/static-as-valid-instance-field-assigned.js: Unexpected token (26:9)\n 24 | \n 25 | class C {\n\u003e 26 | static = \"foo\";\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-as-valid-instance-field.js-strict:true": "test/language/statements/class/elements/static-as-valid-instance-field.js: SyntaxError: test/language/statements/class/elements/static-as-valid-instance-field.js: Missing class properties transform.\n 24 | \n 25 | class C {\n\u003e 26 | static;\n | ^\n 27 | }\n 28 | \n 29 | let c = new C(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-as-valid-static-field-assigned.js-strict:true": "test/language/statements/class/elements/static-as-valid-static-field-assigned.js: SyntaxError: test/language/statements/class/elements/static-as-valid-static-field-assigned.js: Unexpected token (20:16)\n 18 | \n 19 | class C {\n\u003e 20 | static static = \"test262\";\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-as-valid-static-field.js-strict:true": "test/language/statements/class/elements/static-as-valid-static-field.js: SyntaxError: test/language/statements/class/elements/static-as-valid-static-field.js: Missing class properties transform.\n 18 | \n 19 | class C {\n\u003e 20 | static static;\n | ^\n 21 | }\n 22 | \n 23 | verifyProperty(C, \"static\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-anonymous-function-length.js-strict:true": "test/language/statements/class/elements/static-field-anonymous-function-length.js: SyntaxError: test/language/statements/class/elements/static-field-anonymous-function-length.js: Unexpected character '#' (52:9)\n 50 | \n 51 | class C {\n\u003e 52 | static #field = (a, b) =\u003e undefined;\n | ^\n 53 | static field = function() {};\n 54 | \n 55 | static accessPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-anonymous-function-name.js-strict:true": "test/language/statements/class/elements/static-field-anonymous-function-name.js: SyntaxError: test/language/statements/class/elements/static-field-anonymous-function-name.js: Unexpected character '#' (61:9)\n 59 | \n 60 | class C {\n\u003e 61 | static #field = () =\u003e 'Test262';\n | ^\n 62 | static field = function() { return 42; };\n 63 | \n 64 | static accessPrivateField() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-declaration.js-strict:true": "test/language/statements/class/elements/static-field-declaration.js: SyntaxError: test/language/statements/class/elements/static-field-declaration.js: Unexpected token (75:11)\n 73 | \n 74 | class C {\n\u003e 75 | static f = 'test262';\n | ^\n 76 | static 'g';\n 77 | static 0 = 'bar';\n 78 | static [computed]; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js-strict:true": "test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js: Unexpected token (61:11)\n 59 | \n 60 | class C {\n\u003e 61 | static f = () =\u003e this;\n | ^\n 62 | }\n 63 | \n 64 | assert.sameValue(C.f(), C); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-init-with-this.js-strict:true": "test/language/statements/class/elements/static-field-init-with-this.js: SyntaxError: test/language/statements/class/elements/static-field-init-with-this.js: Unexpected token (61:11)\n 59 | \n 60 | class C {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static g = this.f + '262';\n 63 | static h = eval('this.g') + 'test';\n 64 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-initializer-error.js-strict:true": "test/language/statements/class/elements/static-field-initializer-error.js: SyntaxError: test/language/statements/class/elements/static-field-initializer-error.js: Unexpected token (54:13)\n 52 | assert.throws(Test262Error, function() {\n 53 | class C {\n\u003e 54 | static f = initThrows();\n | ^\n 55 | static g;\n 56 | };\n 57 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-field-redeclaration.js-strict:true": "test/language/statements/class/elements/static-field-redeclaration.js: SyntaxError: test/language/statements/class/elements/static-field-redeclaration.js: Unexpected token (61:11)\n 59 | \n 60 | class C {\n\u003e 61 | static f = 'test';\n | ^\n 62 | static f = this.f + '262';\n 63 | static g() {\n 64 | return 45; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js-strict:true": "test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js: SyntaxError: test/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js: Unexpected token (32:13)\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | static x = f();\n | ^\n 33 | }\n 34 | });\n 35 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js-strict:true": "test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js: SyntaxError: test/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js: Unexpected character '#' (18:9)\n 16 | \n 17 | class C {\n\u003e 18 | static #x = 1;\n | ^\n 19 | static x() {\n 20 | return this.#x;\n 21 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-getter-access-on-inner-class.js-strict:true": "test/language/statements/class/elements/static-private-getter-access-on-inner-class.js: SyntaxError: test/language/statements/class/elements/static-private-getter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-getter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/static-private-getter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/static-private-getter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static get #f() {\n | ^\n 30 | return 'Test262';\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-getter.js-strict:true": "test/language/statements/class/elements/static-private-getter.js: SyntaxError: test/language/statements/class/elements/static-private-getter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | class C {\n\u003e 44 | static get #f() {\n | ^\n 45 | return 'Test262';\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const arrowFunction = () =\u003e {\n 32 | return this.#f(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-method-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/static-private-method-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/static-private-method-access-on-inner-function.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | static g() {\n 31 | const self = this;\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js-strict:true": "test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js: SyntaxError: test/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js: Unexpected character '#' (37:9)\n 35 | \n 36 | class C {\n\u003e 37 | static #f() {\n | ^\n 38 | return 'static';\n 39 | }\n 40 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js-strict:true": "test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js: SyntaxError: test/language/statements/class/elements/static-private-method-referenced-from-instance-method.js: Unexpected character '#' (29:9)\n 27 | \n 28 | class C {\n\u003e 29 | static #f() { return 42; }\n | ^\n 30 | g() {\n 31 | return this.#f();\n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-method-subclass-receiver.js-strict:true": "test/language/statements/class/elements/static-private-method-subclass-receiver.js: SyntaxError: test/language/statements/class/elements/static-private-method-subclass-receiver.js: Unexpected character '#' (29:27)\n 27 | \n 28 | class C {\n\u003e 29 | static f() { return this.#g(); }\n | ^\n 30 | static #g() { return 42; }\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js-strict:true": "test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js: SyntaxError: test/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-setter-access-on-inner-class.js-strict:true": "test/language/statements/class/elements/static-private-setter-access-on-inner-class.js: SyntaxError: test/language/statements/class/elements/static-private-setter-access-on-inner-class.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | return this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-setter-access-on-inner-function.js-strict:true": "test/language/statements/class/elements/static-private-setter-access-on-inner-function.js: SyntaxError: test/language/statements/class/elements/static-private-setter-access-on-inner-function.js: Unexpected character '#' (29:13)\n 27 | \n 28 | class C {\n\u003e 29 | static set #f(v) {\n | ^\n 30 | this._v = v;\n 31 | }\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/static-private-setter.js-strict:true": "test/language/statements/class/elements/static-private-setter.js: SyntaxError: test/language/statements/class/elements/static-private-setter.js: Unexpected character '#' (44:13)\n 42 | \n 43 | class C {\n\u003e 44 | static set #f(v) {\n | ^\n 45 | this._v = v;\n 46 | }\n 47 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/super-access-inside-a-private-getter.js-strict:true": "test/language/statements/class/elements/super-access-inside-a-private-getter.js: SyntaxError: test/language/statements/class/elements/super-access-inside-a-private-getter.js: Unexpected character '#' (41:6)\n 39 | \n 40 | class C extends A {\n\u003e 41 | get #m() {\n | ^\n 42 | return super.method();\n 43 | }\n 44 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/super-access-inside-a-private-method.js-strict:true": "test/language/statements/class/elements/super-access-inside-a-private-method.js: SyntaxError: test/language/statements/class/elements/super-access-inside-a-private-method.js: Unexpected character '#' (38:2)\n 36 | \n 37 | class C extends A {\n\u003e 38 | #m() {\n | ^\n 39 | return super.method();\n 40 | }\n 41 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/super-access-inside-a-private-setter.js-strict:true": "test/language/statements/class/elements/super-access-inside-a-private-setter.js: SyntaxError: test/language/statements/class/elements/super-access-inside-a-private-setter.js: Unexpected character '#' (40:6)\n 38 | \n 39 | class C extends A {\n\u003e 40 | set #m(v) {\n | ^\n 41 | this._v = super.method(v);\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js-strict:true": "test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js: SyntaxError: test/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js: Unexpected token (46:4)\n 44 | \n 45 | class A {\n\u003e 46 | x = f();\n | ^\n 47 | }\n 48 | \n 49 | class C extends A { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: Unexpected token (65:4)\n 63 | \n 64 | class C {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | ℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: Unexpected token (65:4)\n 63 | \n 64 | class C {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | \\u2118 = 4; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js: Missing class properties transform.\n 63 | \n 64 | class C {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | ℘; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js: Missing class properties transform.\n 63 | \n 64 | class C {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | \\u2118; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js: Missing class properties transform.\n 26 | \n 27 | class C {\n\u003e 28 | x\n | ^\n 29 | y\n 30 | }\n 31 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: Unexpected character '#' (20:6)\n 18 | \n 19 | class C {\n\u003e 20 | get #m() {}\n | ^\n 21 | set #m(_) {}\n 22 | }\n 23 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: Unexpected character '#' (22:6)\n 20 | constructor() {\n 21 | class B {\n\u003e 22 | #m() {}\n | ^\n 23 | }\n 24 | }\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: Unexpected character '#' (62:2)\n 60 | \n 61 | class C {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: Unexpected character '#' (62:2)\n 60 | \n 61 | class C {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #\\u2118 = 4; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$;\n | ^\n 60 | #_;\n 61 | #\\u{6F};\n 62 | #\\u2118; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #x\n | ^\n 32 | m() {}\n 33 | }\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #x\n | ^\n 32 | #y\n 33 | }\n 34 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: Unexpected token (40:8)\n 38 | \n 39 | class C {\n\u003e 40 | async * prototype() {}\n | ^\n 41 | }\n 42 | \n 43 | assert(C.hasOwnProperty('prototype')); at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js: Unexpected token (65:4)\n 63 | \n 64 | class C {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | ℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js: Unexpected token (65:4)\n 63 | \n 64 | class C {\n\u003e 65 | $ = 1;\n | ^\n 66 | _ = 2;\n 67 | \\u{6F} = 3;\n 68 | \\u2118 = 4; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js: Missing class properties transform.\n 63 | \n 64 | class C {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | ℘; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-field-identifier.js: Missing class properties transform.\n 63 | \n 64 | class C {\n\u003e 65 | $;\n | ^\n 66 | _;\n 67 | \\u{6F};\n 68 | \\u2118; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js: Missing class properties transform.\n 26 | \n 27 | class C {\n\u003e 28 | x\n | ^\n 29 | y\n 30 | }\n 31 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js: Unexpected character '#' (20:6)\n 18 | \n 19 | class C {\n\u003e 20 | get #m() {}\n | ^\n 21 | set #m(_) {}\n 22 | }\n 23 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js: Unexpected character '#' (22:6)\n 20 | constructor() {\n 21 | class B {\n\u003e 22 | #m() {}\n | ^\n 23 | }\n 24 | }\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js: Unexpected character '#' (62:2)\n 60 | \n 61 | class C {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #℘ = 4; // DO NOT CHANGE THE NAME OF THIS FIELD at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js: Unexpected character '#' (62:2)\n 60 | \n 61 | class C {\n\u003e 62 | #$ = 1;\n | ^\n 63 | #_ = 2;\n 64 | #\\u{6F} = 3;\n 65 | #\\u2118 = 4; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js: Unexpected character '#' (59:2)\n 57 | \n 58 | class C {\n\u003e 59 | #$;\n | ^\n 60 | #_;\n 61 | #\\u{6F};\n 62 | #\\u2118; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #x\n | ^\n 32 | m() {}\n 33 | }\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js: Unexpected character '#' (31:2)\n 29 | \n 30 | class C {\n\u003e 31 | #x\n | ^\n 32 | #y\n 33 | }\n 34 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-gen-meth-valid.js: Unexpected token (40:8)\n 38 | \n 39 | class C {\n\u003e 40 | async * prototype() {}\n | ^\n 41 | }\n 42 | \n 43 | assert(C.hasOwnProperty('prototype')); at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js: test/language/statements/class/elements/syntax/valid/grammar-special-prototype-async-meth-valid.js: Line 39:108 Unexpected token function", - "test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: Unexpected token (24:15)\n 22 | \n 23 | class C {\n\u003e 24 | static async * constructor() {}\n | ^\n 25 | constructor() {} // stacks with a valid constructor\n 26 | }\n 27 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js: Unexpected token (24:15)\n 22 | \n 23 | class C {\n\u003e 24 | static async * constructor() {}\n | ^\n 25 | constructor() {} // stacks with a valid constructor\n 26 | }\n 27 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js: test/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js: Line 23:76 Unexpected token function", - "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: Unexpected token (20:15)\n 18 | \n 19 | class C {\n\u003e 20 | static async * #prototype() {}\n | ^\n 21 | }\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: Unexpected character '#' (20:15)\n 18 | \n 19 | class C {\n\u003e 20 | static async #prototype() {}\n | ^\n 21 | }\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: Unexpected character '#' (20:9)\n 18 | \n 19 | class C {\n\u003e 20 | static #prototype() {}\n | ^\n 21 | }\n 22 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-computed-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-computed-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-computed-names.js: Unexpected token (29:12)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;[x] = 42; [10] = \"meep\"; [\"not initialized\"];;;;;;;\n | ^\n 30 | ;;;;\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js: Unexpected token (30:17)\n 28 | class C {\n 29 | ;;;;\n\u003e 30 | ;;;;;;[x]; [y] = 42;;;;;;;\n | ^\n 31 | ;;;;\n 32 | \n 33 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:8)\n 66 | class C {\n 67 | ;;;;\n\u003e 68 | ;;;;;;#\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;;;;;;;; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js: Unexpected token (28:4)\n 26 | ;;;;\n 27 | ;;;;;;a\n\u003e 28 | b = 42;;;;;;;;\n | ^\n 29 | ;;;;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-literal-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-literal-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-literal-names.js: Unexpected token (29:13)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;a; b = 42;\n | ^\n 30 | c = fn;;;;;;;\n 31 | ;;;;\n 32 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js: Unexpected character '#' (27:8)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m = 'test262';;;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js: Unexpected character '#' (27:12)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;get #m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js: Unexpected character '#' (27:8)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-private-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-names.js: Unexpected character '#' (29:8)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;#x; #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: Unexpected token (62:10)\n 60 | class C {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js: Missing class properties transform.\n 60 | class C {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:17)\n 62 | class C {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:17)\n 62 | class C {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js: Unexpected character '#' (29:15)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #x; static #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: Unexpected character '#' (29:15)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #xVal; static #yVal;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;;;;;;;;;;;;;\n 30 | ;;;;\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js: Unexpected token (27:22)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;'a'; \"b\"; 'c' = 39;\n | ^\n 28 | \"d\" = 42;;;;;;;\n 29 | ;;;;\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/method-static/dflt-params-ref-later.js-strict:true": "test/language/statements/class/method-static/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/method-static/dflt-params-ref-self.js-strict:true": "test/language/statements/class/method-static/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/method/dflt-params-ref-later.js-strict:true": "test/language/statements/class/method/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/method/dflt-params-ref-self.js-strict:true": "test/language/statements/class/method/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/name-binding/const.js-strict:true": "test/language/statements/class/name-binding/const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/name-binding/in-extends-expression-assigned.js-strict:true": "test/language/statements/class/name-binding/in-extends-expression-assigned.js: Test262Error: Expected a ReferenceError but got a TypeError at harness/sta.js:22:9(49)", - "test/language/statements/class/name-binding/in-extends-expression.js-strict:true": "test/language/statements/class/name-binding/in-extends-expression.js: Test262Error: Expected a ReferenceError but got a TypeError at harness/sta.js:22:9(49)", - "test/language/statements/class/restricted-properties.js-strict:true": "test/language/statements/class/restricted-properties.js: Test262Error: No \"caller\" own property Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/scope-meth-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/scope-name-lex-open-heritage.js-strict:true": "test/language/statements/class/scope-name-lex-open-heritage.js: Test262Error: inner binding is independent Expected SameValue(«null», «function C() {_classCallCheck(this, C);return _possibleConstructorReturn(this, (C.__proto__ || Object.getPrototypeOf(C)).apply(this, arguments));}») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/scope-name-lex-open-no-heritage.js-strict:true": "test/language/statements/class/scope-name-lex-open-no-heritage.js: Test262Error: inner binding rejects modification Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/scope-setter-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/scope-static-meth-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-static-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/scope-static-setter-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-static-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/static-classelementname-abrupt-completion.js-strict:true": "test/language/statements/class/static-classelementname-abrupt-completion.js: SyntaxError: test/language/statements/class/static-classelementname-abrupt-completion.js: Missing class properties transform.\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | static [f()]\n | ^\n 33 | }\n 34 | });\n 35 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/static-method-non-configurable-err.js-strict:true": "test/language/statements/class/static-method-non-configurable-err.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/statements/class/subclass-builtins/subclass-AggregateError.js:12:269(20)", - "test/language/statements/class/subclass-builtins/subclass-Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Array.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js: Unexpected token (20:15)\n 18 | \n 19 | class C {\n\u003e 20 | static async * #prototype() {}\n | ^\n 21 | }\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js: Unexpected character '#' (20:15)\n 18 | \n 19 | class C {\n\u003e 20 | static async #prototype() {}\n | ^\n 21 | }\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js-strict:true": "test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: SyntaxError: test/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js: Unexpected character '#' (20:9)\n 18 | \n 19 | class C {\n\u003e 20 | static #prototype() {}\n | ^\n 21 | }\n 22 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-computed-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-computed-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-computed-names.js: Unexpected token (29:12)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;[x] = 42; [10] = \"meep\"; [\"not initialized\"];;;;;;;\n | ^\n 30 | ;;;;\n 31 | \n 32 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js: Unexpected token (30:17)\n 28 | class C {\n 29 | ;;;;\n\u003e 30 | ;;;;;;[x]; [y] = 42;;;;;;;\n | ^\n 31 | ;;;;\n 32 | \n 33 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js: Unexpected character '#' (68:8)\n 66 | class C {\n 67 | ;;;;\n\u003e 68 | ;;;;;;#\\u{6F};\n | ^\n 69 | #\\u2118;\n 70 | #ZW_\\u200C_NJ;\n 71 | #ZW_\\u200D_J;;;;;;;; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js: Unexpected token (28:4)\n 26 | ;;;;\n 27 | ;;;;;;a\n\u003e 28 | b = 42;;;;;;;;\n | ^\n 29 | ;;;;\n 30 | \n 31 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-literal-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-literal-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-literal-names.js: Unexpected token (29:13)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;a; b = 42;\n | ^\n 30 | c = fn;;;;;;;\n 31 | ;;;;\n 32 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-field-usage.js: Unexpected character '#' (27:8)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m = 'test262';;;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js: Unexpected character '#' (27:12)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;get #m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-method-usage.js: Unexpected character '#' (27:8)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;#m() { return 'test262'; };;;;;;;\n | ^\n 28 | ;;;;\n 29 | method() {\n 30 | return this.#m(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-private-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-private-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-private-names.js: Unexpected character '#' (29:8)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;#x; #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js: Unexpected token (62:10)\n 60 | class C {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$ = 1; _ = 1; \\u{6F} = 1; \\u2118 = 1; ZW_\\u200C_NJ = 1; ZW_\\u200D_J = 1;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js: Missing class properties transform.\n 60 | class C {\n 61 | ;;;;\n\u003e 62 | ;;;;;;$; _; \\u{6F}; \\u2118; ZW_\\u200C_NJ; ZW_\\u200D_J;;;;;;;\n | ^\n 63 | ;;;;\n 64 | \n 65 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 61 | get #$() {\n 62 | return this.#$_;\n 63 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-method.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | #$() {\n 61 | return this.#$_;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #℘_; #ZW_‌_NJ_; #ZW_‍_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js: Unexpected character '#' (59:8)\n 57 | class C {\n 58 | ;;;;\n\u003e 59 | ;;;;;;#$_; #__; #\\u{6F}_; #\\u2118_; #ZW_\\u200C_NJ_; #ZW_\\u200D_J_;\n | ^\n 60 | set #$(value) {\n 61 | this.#$_ = value;\n 62 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #℘; #ZW_‌_NJ; #ZW_‍_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #℘ = 1; #ZW_‌_NJ = 1; #ZW_‍_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$ = 1; #_ = 1; #\\u{6F} = 1; #\\u2118 = 1; #ZW_\\u200C_NJ = 1; #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $() {\n 63 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js: Unexpected character '#' (60:8)\n 58 | class C {\n 59 | ;;;;\n\u003e 60 | ;;;;;;#$; #_; #\\u{6F}; #\\u2118; #ZW_\\u200C_NJ; #ZW_\\u200D_J;;;;;;;\n | ^\n 61 | ;;;;\n 62 | $(value) {\n 63 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js: Unexpected character '#' (64:17)\n 62 | class C {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js: Unexpected character '#' (64:17)\n 62 | class C {\n 63 | ;;;;\n\u003e 64 | ;;;;;;static * #$(value) {\n | ^\n 65 | yield * value;\n 66 | }\n 67 | static * #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$(value) {\n | ^\n 62 | return value;\n 63 | }\n 64 | static #_(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #℘; static #ZW_‌_NJ; static #ZW_‍_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | C.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return C.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #℘ = 1; static #ZW_‌_NJ = 1; static #ZW_‍_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$ = 1; static #_ = 1; static #\\u{6F} = 1; static #\\u2118 = 1; static #ZW_\\u200C_NJ = 1; static #ZW_\\u200D_J = 1;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $() {\n 64 | return this.#$; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js: Unexpected character '#' (61:15)\n 59 | class C {\n 60 | ;;;;\n\u003e 61 | ;;;;;;static #$; static #_; static #\\u{6F}; static #\\u2118; static #ZW_\\u200C_NJ; static #ZW_\\u200D_J;;;;;;;\n | ^\n 62 | ;;;;\n 63 | static $(value) {\n 64 | this.#$ = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-fields.js: Unexpected character '#' (29:15)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #x; static #y;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static x() {\n 32 | this.#x = 42; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: Unexpected character '#' (29:15)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #xVal; static #yVal;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;;;;;;;;;;;;;\n 30 | ;;;;\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js: Unexpected token (27:22)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;'a'; \"b\"; 'c' = 39;\n | ^\n 28 | \"d\" = 42;;;;;;;\n 29 | ;;;;\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/method-static/dflt-params-ref-later.js-strict:true": "test/language/statements/class/method-static/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/method-static/dflt-params-ref-self.js-strict:true": "test/language/statements/class/method-static/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/method/dflt-params-ref-later.js-strict:true": "test/language/statements/class/method/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/method/dflt-params-ref-self.js-strict:true": "test/language/statements/class/method/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/name-binding/const.js-strict:true": "test/language/statements/class/name-binding/const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/name-binding/in-extends-expression-assigned.js-strict:true": "test/language/statements/class/name-binding/in-extends-expression-assigned.js: Test262Error: Expected a ReferenceError but got a TypeError at harness/sta.js:22:9(40)", + "test/language/statements/class/name-binding/in-extends-expression.js-strict:true": "test/language/statements/class/name-binding/in-extends-expression.js: Test262Error: Expected a ReferenceError but got a TypeError at harness/sta.js:22:9(40)", + "test/language/statements/class/restricted-properties.js-strict:true": "test/language/statements/class/restricted-properties.js: Test262Error: No \"caller\" own property Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/scope-meth-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/scope-name-lex-open-heritage.js-strict:true": "test/language/statements/class/scope-name-lex-open-heritage.js: Test262Error: inner binding is independent Expected SameValue(«null», «function C() {_classCallCheck(this, C);return _possibleConstructorReturn(this, (C.__proto__ || Object.getPrototypeOf(C)).apply(this, arguments));}») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/scope-name-lex-open-no-heritage.js-strict:true": "test/language/statements/class/scope-name-lex-open-no-heritage.js: Test262Error: inner binding rejects modification Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/scope-setter-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/scope-static-meth-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-static-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/scope-static-setter-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-static-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/static-classelementname-abrupt-completion.js-strict:true": "test/language/statements/class/static-classelementname-abrupt-completion.js: SyntaxError: test/language/statements/class/static-classelementname-abrupt-completion.js: Missing class properties transform.\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | static [f()]\n | ^\n 33 | }\n 34 | });\n 35 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/static-method-non-configurable-err.js-strict:true": "test/language/statements/class/static-method-non-configurable-err.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/statements/class/subclass-builtins/subclass-AggregateError.js:12:269(7)", + "test/language/statements/class/subclass-builtins/subclass-Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Array.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-ArrayBuffer.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-ArrayBuffer.js: TypeError: Constructor ArrayBuffer requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-DataView.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-DataView.js: TypeError: Constructor DataView requires 'new' at apply (native)", - "test/language/statements/class/subclass-builtins/subclass-Error.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Error.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-EvalError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-EvalError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass-builtins/subclass-Error.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Error.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-EvalError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-EvalError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-Float32Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Float32Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Float64Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Float64Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", - "test/language/statements/class/subclass-builtins/subclass-Function.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Function.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass-builtins/subclass-Function.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Function.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-Int16Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Int16Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Int32Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Int32Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Int8Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Int8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Map.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Map.js: TypeError: Constructor Map requires 'new' at apply (native)", - "test/language/statements/class/subclass-builtins/subclass-Object.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Object.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass-builtins/subclass-Promise.js:12:255(20)", - "test/language/statements/class/subclass-builtins/subclass-RangeError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-RangeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-ReferenceError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-ReferenceError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-RegExp.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-RegExp.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass-builtins/subclass-Object.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Object.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass-builtins/subclass-Promise.js:12:255(7)", + "test/language/statements/class/subclass-builtins/subclass-RangeError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-RangeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-ReferenceError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-ReferenceError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-RegExp.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-RegExp.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-Set.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Set.js: TypeError: Constructor Set requires 'new' at apply (native)", - "test/language/statements/class/subclass-builtins/subclass-SyntaxError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-SyntaxError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-TypeError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-TypeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass-builtins/subclass-URIError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-URIError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass-builtins/subclass-SyntaxError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-SyntaxError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-TypeError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-TypeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass-builtins/subclass-URIError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-URIError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-Uint16Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Uint16Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Uint32Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Uint32Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Uint8Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Uint8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Uint8ClampedArray.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Uint8ClampedArray.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-WeakMap.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakMap.js: TypeError: Constructor WeakMap requires 'new' at apply (native)", - "test/language/statements/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/statements/class/subclass-builtins/subclass-WeakRef.js:12:255(20)", + "test/language/statements/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/statements/class/subclass-builtins/subclass-WeakRef.js:12:255(7)", "test/language/statements/class/subclass-builtins/subclass-WeakSet.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakSet.js: TypeError: Constructor WeakSet requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class A extends Array {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class A extends Array {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js: TypeError: Constructor ArrayBuffer requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class AB1 extends ArrayBuffer {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class AB1 extends ArrayBuffer {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Boolean/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Boolean/regular-subclassing.js: TypeError: Method Boolean.prototype.valueOf is called on incompatible receiver at valueOf (native)", - "test/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js: missing super() call in constructor\n 15 | \n 16 | class Bln extends Boolean {\n\u003e 17 | constructor() {}\n | ^\n 18 | }\n 19 | \n 20 | // Boolean internals are not initialized at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js: missing super() call in constructor\n 15 | \n 16 | class Bln extends Boolean {\n\u003e 17 | constructor() {}\n | ^\n 18 | }\n 19 | \n 20 | // Boolean internals are not initialized at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/DataView/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/DataView/regular-subclassing.js: TypeError: Constructor DataView requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class DV1 extends DataView {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | var buffer = new ArrayBuffer(1); at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class DV1 extends DataView {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | var buffer = new ArrayBuffer(1); at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Date/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Date/regular-subclassing.js: TypeError: Method Date.prototype.getFullYear is called on incompatible receiver at getFullYear (native)", - "test/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js: missing super() call in constructor\n 21 | \n 22 | class D extends Date {\n\u003e 23 | constructor() {}\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/Error/message-property-assignment.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Error/message-property-assignment.js: Test262Error: Expected SameValue(«», «custom-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends Error {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js: missing super() call in constructor\n 20 | \n 21 | class Fn extends Function {\n\u003e 22 | constructor() {}\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js: missing super() call in constructor\n 21 | \n 22 | class D extends Date {\n\u003e 23 | constructor() {}\n | ^\n 24 | }\n 25 | \n 26 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/Error/message-property-assignment.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Error/message-property-assignment.js: Test262Error: Expected SameValue(«», «custom-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends Error {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js: missing super() call in constructor\n 20 | \n 21 | class Fn extends Function {\n\u003e 22 | constructor() {}\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-length.js-strict:true": "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-length.js: test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-length.js: Line 22:55 Unexpected token * (and 1 more errors)", "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-name.js-strict:true": "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-name.js: test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-name.js: Line 34:55 Unexpected token * (and 1 more errors)", "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-prototype.js-strict:true": "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-prototype.js: test/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-prototype.js: Line 22:55 Unexpected token * (and 1 more errors)", "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/regular-subclassing.js: test/language/statements/class/subclass/builtin-objects/GeneratorFunction/regular-subclassing.js: Line 21:55 Unexpected token * (and 1 more errors)", - "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js: missing super() call in constructor\n 23 | \n 24 | class GFn1 extends GeneratorFunction {\n\u003e 25 | constructor() {}\n | ^\n 26 | }\n 27 | \n 28 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js: missing super() call in constructor\n 23 | \n 24 | class GFn1 extends GeneratorFunction {\n\u003e 25 | constructor() {}\n | ^\n 26 | }\n 27 | \n 28 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Map/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Map/regular-subclassing.js: TypeError: Constructor Map requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class M1 extends Map {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-message.js: Test262Error: Expected SameValue(«», «custom-eval-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends EvalError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-message.js: Test262Error: Expected SameValue(«», «custom-range-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends RangeError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-message.js: Test262Error: Expected SameValue(«», «custom-reference-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends ReferenceError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-message.js: Test262Error: Expected SameValue(«», «custom-syntax-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends SyntaxError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-message.js: Test262Error: Expected SameValue(«», «custom-type-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends TypeError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-message.js: Test262Error: Expected SameValue(«», «custom-uri-error») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends URIError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class M1 extends Map {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-message.js: Test262Error: Expected SameValue(«», «custom-eval-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends EvalError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-message.js: Test262Error: Expected SameValue(«», «custom-range-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends RangeError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-message.js: Test262Error: Expected SameValue(«», «custom-reference-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends ReferenceError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-message.js: Test262Error: Expected SameValue(«», «custom-syntax-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends SyntaxError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-message.js: Test262Error: Expected SameValue(«», «custom-type-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends TypeError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-message.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-message.js: Test262Error: Expected SameValue(«», «custom-uri-error») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js-strict:true": "test/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js: missing super() call in constructor\n 17 | \n 18 | class CustomError extends URIError {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Number/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Number/regular-subclassing.js: TypeError: Value is not a number: %!s(PANIC=String method: TypeError: Value is not a number) at toFixed (native)", - "test/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class N extends Number {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js: missing super() call in constructor\n 29 | \n 30 | class Obj extends Object {\n\u003e 31 | constructor() {\n | ^\n 32 | return undefined;\n 33 | }\n 34 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js: missing super() call in constructor\n 32 | \n 33 | class Obj extends Object {\n\u003e 34 | constructor() {\n | ^\n 35 | return 42;\n 36 | }\n 37 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js: Test262Error: returns the class prototype Expected SameValue(«[object Object]», «[object Object]») to be false at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js: Test262Error: Replaces prototype Expected SameValue(«[object Object]», «42») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js:20:227(22)", - "test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class Prom1 extends Promise {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class RE1 extends RegExp {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class N extends Number {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js: missing super() call in constructor\n 29 | \n 30 | class Obj extends Object {\n\u003e 31 | constructor() {\n | ^\n 32 | return undefined;\n 33 | }\n 34 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js: missing super() call in constructor\n 32 | \n 33 | class Obj extends Object {\n\u003e 34 | constructor() {\n | ^\n 35 | return 42;\n 36 | }\n 37 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js: Test262Error: returns the class prototype Expected SameValue(«[object Object]», «[object Object]») to be false at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js: Test262Error: Replaces prototype Expected SameValue(«[object Object]», «42») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js:20:227(7)", + "test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class Prom1 extends Promise {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class RE1 extends RegExp {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Set/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Set/regular-subclassing.js: TypeError: Constructor Set requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class S1 extends Set {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class S1 extends Set {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/String/length.js-strict:true": "test/language/statements/class/subclass/builtin-objects/String/length.js: TypeError: Cannot read property 'writable' of undefined at verifyNotWritable (harness/propertyHelper.js:195:13(11))", "test/language/statements/class/subclass/builtin-objects/String/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/String/regular-subclassing.js: TypeError: String.prototype.toString is called on incompatible receiver at trim (native)", - "test/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js: missing super() call in constructor\n 17 | \n 18 | class S1 extends String {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/builtin-objects/Symbol/new-symbol-with-super-throws.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Symbol/new-symbol-with-super-throws.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js: missing super() call in constructor\n 17 | \n 18 | class S1 extends String {\n\u003e 19 | constructor() {}\n | ^\n 20 | }\n 21 | \n 22 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/builtin-objects/Symbol/new-symbol-with-super-throws.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Symbol/new-symbol-with-super-throws.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/class/subclass/builtin-objects/TypedArray/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/TypedArray/regular-subclassing.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js: missing super() call in constructor\n 30 | ].forEach(function(Constructor) {\n 31 | class Typed extends Constructor {\n\u003e 32 | constructor() {}\n | ^\n 33 | }\n 34 | \n 35 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js: missing super() call in constructor\n 30 | ].forEach(function(Constructor) {\n 31 | class Typed extends Constructor {\n\u003e 32 | constructor() {}\n | ^\n 33 | }\n 34 | \n 35 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/WeakMap/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/WeakMap/regular-subclassing.js: TypeError: Constructor WeakMap requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js: missing super() call in constructor\n 20 | \n 21 | class M1 extends WeakMap {\n\u003e 22 | constructor() {}\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js: missing super() call in constructor\n 20 | \n 21 | class M1 extends WeakMap {\n\u003e 22 | constructor() {}\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/WeakSet/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/WeakSet/regular-subclassing.js: TypeError: Constructor WeakSet requires 'new' at apply (native)", - "test/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js: missing super() call in constructor\n 20 | \n 21 | class WS1 extends WeakSet {\n\u003e 22 | constructor() {}\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(114)", + "test/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js: missing super() call in constructor\n 20 | \n 21 | class WS1 extends WeakSet {\n\u003e 22 | constructor() {}\n | ^\n 23 | }\n 24 | \n 25 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtins.js-strict:true": "test/language/statements/class/subclass/builtins.js: TypeError: Constructor TypedArray requires 'new' at call (native)", - "test/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js: SyntaxError: test/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js: missing super() call in constructor\n 24 | \n 25 | class Foo extends null {\n\u003e 26 | constructor() {\n | ^\n 27 | return obj = {};\n 28 | }\n 29 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js: SyntaxError: test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js: missing super() call in constructor\n 32 | \n 33 | class Foo extends null {\n\u003e 34 | constructor() {\n | ^\n 35 | }\n 36 | }\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/class-definition-null-proto-super.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-super.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/class-definition-null-proto-this.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-this.js: SyntaxError: test/language/statements/class/subclass/class-definition-null-proto-this.js: missing super() call in constructor\n 28 | \n 29 | class C extends null {\n\u003e 30 | constructor() {\n | ^\n 31 | // Use an arrow function to access the `this` binding of the class constructor.\n 32 | assert.throws(ReferenceError, () =\u003e {\n 33 | this; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/subclass/default-constructor-spread-override.js-strict:true": "test/language/statements/class/subclass/default-constructor-spread-override.js: Test262Error: Expected SameValue(«undefined», «spread-value») to be true at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/derived-class-return-override-with-boolean.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-boolean.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/derived-class-return-override-with-null.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/derived-class-return-override-with-number.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-number.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/derived-class-return-override-with-string.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-string.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/derived-class-return-override-with-symbol.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/class/subclass/superclass-arrow-function.js-strict:true": "test/language/statements/class/subclass/superclass-arrow-function.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js: SyntaxError: test/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js: missing super() call in constructor\n 24 | \n 25 | class Foo extends null {\n\u003e 26 | constructor() {\n | ^\n 27 | return obj = {};\n 28 | }\n 29 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js: SyntaxError: test/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js: missing super() call in constructor\n 32 | \n 33 | class Foo extends null {\n\u003e 34 | constructor() {\n | ^\n 35 | }\n 36 | }\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/class-definition-null-proto-super.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-super.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/class-definition-null-proto-this.js-strict:true": "test/language/statements/class/subclass/class-definition-null-proto-this.js: SyntaxError: test/language/statements/class/subclass/class-definition-null-proto-this.js: missing super() call in constructor\n 28 | \n 29 | class C extends null {\n\u003e 30 | constructor() {\n | ^\n 31 | // Use an arrow function to access the `this` binding of the class constructor.\n 32 | assert.throws(ReferenceError, () =\u003e {\n 33 | this; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/subclass/default-constructor-spread-override.js-strict:true": "test/language/statements/class/subclass/default-constructor-spread-override.js: Test262Error: Expected SameValue(«undefined», «spread-value») to be true at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/derived-class-return-override-with-boolean.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-boolean.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/derived-class-return-override-with-null.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/derived-class-return-override-with-number.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-number.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/derived-class-return-override-with-string.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-string.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/derived-class-return-override-with-symbol.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/class/subclass/superclass-arrow-function.js-strict:true": "test/language/statements/class/subclass/superclass-arrow-function.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", "test/language/statements/class/subclass/superclass-async-function.js-strict:true": "test/language/statements/class/subclass/superclass-async-function.js: test/language/statements/class/subclass/superclass-async-function.js: Line 22:7 Unexpected token function (and 22 more errors)", - "test/language/statements/class/subclass/superclass-async-generator-function.js-strict:true": "test/language/statements/class/subclass/superclass-async-generator-function.js: SyntaxError: test/language/statements/class/subclass/superclass-async-generator-function.js: Unexpected token (22:14)\n 20 | ---*/\n 21 | \n\u003e 22 | async function* fn() {}\n | ^\n 23 | \n 24 | assert.throws(TypeError, function() {\n 25 | class A extends fn {} at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/super/in-constructor-superproperty-evaluation.js-strict:true": "test/language/statements/class/super/in-constructor-superproperty-evaluation.js: SyntaxError: test/language/statements/class/super/in-constructor-superproperty-evaluation.js: 'super.*' is not allowed before super()\n 9 | class Derived extends Object {\n 10 | constructor() {\n\u003e 11 | super[super()];\n | ^\n 12 | throw new Test262Error();\n 13 | }\n 14 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/class/syntax/class-body-method-definition-super-property.js-strict:true": "test/language/statements/class/syntax/class-body-method-definition-super-property.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(49)", + "test/language/statements/class/subclass/superclass-async-generator-function.js-strict:true": "test/language/statements/class/subclass/superclass-async-generator-function.js: SyntaxError: test/language/statements/class/subclass/superclass-async-generator-function.js: Unexpected token (22:14)\n 20 | ---*/\n 21 | \n\u003e 22 | async function* fn() {}\n | ^\n 23 | \n 24 | assert.throws(TypeError, function() {\n 25 | class A extends fn {} at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/super/in-constructor-superproperty-evaluation.js-strict:true": "test/language/statements/class/super/in-constructor-superproperty-evaluation.js: SyntaxError: test/language/statements/class/super/in-constructor-superproperty-evaluation.js: 'super.*' is not allowed before super()\n 9 | class Derived extends Object {\n 10 | constructor() {\n\u003e 11 | super[super()];\n | ^\n 12 | throw new Test262Error();\n 13 | }\n 14 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/class/syntax/class-body-method-definition-super-property.js-strict:true": "test/language/statements/class/syntax/class-body-method-definition-super-property.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/syntax/class-declaration-computed-method-generator-definition.js-strict:true": "test/language/statements/class/syntax/class-declaration-computed-method-generator-definition.js: test/language/statements/class/syntax/class-declaration-computed-method-generator-definition.js: Line 27:23 Unexpected token * (and 1 more errors)", "test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js-strict:true": "test/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js-strict:true": "test/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/class/syntax/escaped-static.js-strict:true": "test/language/statements/class/syntax/escaped-static.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/const/block-local-closure-get-before-initialization.js-strict:true": "test/language/statements/const/block-local-closure-get-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/block-local-use-before-initialization-in-declaration-statement.js-strict:true": "test/language/statements/const/block-local-use-before-initialization-in-declaration-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/block-local-use-before-initialization-in-prior-statement.js-strict:true": "test/language/statements/const/block-local-use-before-initialization-in-prior-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/cptn-value.js-strict:true": "test/language/statements/const/cptn-value.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/statements/const/cptn-value.js:17:7(5)", - "test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/const/dstr/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)", - "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (54:10)\n 52 | ---*/\n 53 | \n\u003e 54 | const [...[x, y, z]] = [3, 4, 5];\n | ^\n 55 | \n 56 | assert.sameValue(x, 3);\n 57 | assert.sameValue(y, 4); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (35:10)\n 33 | var values = [1, 2, 3];\n 34 | \n\u003e 35 | const [...[...x]] = values;\n | ^\n 36 | \n 37 | assert(Array.isArray(x));\n 38 | assert.sameValue(x.length, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (34:10)\n 32 | ---*/\n 33 | \n\u003e 34 | const [...{ length }] = [1, 2, 3];\n | ^\n 35 | \n 36 | assert.sameValue(length, 3);\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (35:10)\n 33 | let length = \"outer\";\n 34 | \n\u003e 35 | const [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9];\n | ^\n 36 | \n 37 | assert.sameValue(v, 7);\n 38 | assert.sameValue(w, 8); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/const/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-getter.js: Unexpected token (23:7)\n 21 | var count = 0;\n 22 | \n\u003e 23 | const {...x} = { get v() { count++; return 2; } };\n | ^\n 24 | \n 25 | assert.sameValue(count, 1);\n 26 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (24:7)\n 22 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 23 | \n\u003e 24 | const {...rest} = o;\n | ^\n 25 | \n 26 | assert.sameValue(rest.x, undefined);\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (22:13)\n 20 | ---*/\n 21 | \n\u003e 22 | const {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 23 | \n 24 | assert.sameValue(rest.a, undefined);\n 25 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/function-local-closure-get-before-initialization.js-strict:true": "test/language/statements/const/function-local-closure-get-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/function-local-use-before-initialization-in-declaration-statement.js-strict:true": "test/language/statements/const/function-local-use-before-initialization-in-declaration-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/function-local-use-before-initialization-in-prior-statement.js-strict:true": "test/language/statements/const/function-local-use-before-initialization-in-prior-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/global-closure-get-before-initialization.js-strict:true": "test/language/statements/const/global-closure-get-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/const/global-use-before-initialization-in-declaration-statement.js-strict:true": "test/language/statements/const/global-use-before-initialization-in-declaration-statement.js: Expected error: \u003cnil\u003e", - "test/language/statements/const/global-use-before-initialization-in-prior-statement.js-strict:true": "test/language/statements/const/global-use-before-initialization-in-prior-statement.js: Expected error: \u003cnil\u003e", + "test/language/statements/const/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/const/dstr/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(40)", + "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (54:10)\n 52 | ---*/\n 53 | \n\u003e 54 | const [...[x, y, z]] = [3, 4, 5];\n | ^\n 55 | \n 56 | assert.sameValue(x, 3);\n 57 | assert.sameValue(y, 4); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (35:10)\n 33 | var values = [1, 2, 3];\n 34 | \n\u003e 35 | const [...[...x]] = values;\n | ^\n 36 | \n 37 | assert(Array.isArray(x));\n 38 | assert.sameValue(x.length, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (34:10)\n 32 | ---*/\n 33 | \n\u003e 34 | const [...{ length }] = [1, 2, 3];\n | ^\n 35 | \n 36 | assert.sameValue(length, 3);\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (35:10)\n 33 | let length = \"outer\";\n 34 | \n\u003e 35 | const [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9];\n | ^\n 36 | \n 37 | assert.sameValue(v, 7);\n 38 | assert.sameValue(w, 8); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/const/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-getter.js: Unexpected token (23:7)\n 21 | var count = 0;\n 22 | \n\u003e 23 | const {...x} = { get v() { count++; return 2; } };\n | ^\n 24 | \n 25 | assert.sameValue(count, 1);\n 26 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (24:7)\n 22 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 23 | \n\u003e 24 | const {...rest} = o;\n | ^\n 25 | \n 26 | assert.sameValue(rest.x, undefined);\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (22:13)\n 20 | ---*/\n 21 | \n\u003e 22 | const {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 23 | \n 24 | assert.sameValue(rest.a, undefined);\n 25 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(106)", "test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js-strict:false": "test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/const/syntax/const-invalid-assignment-next-expression-for.js-strict:true": "test/language/statements/const/syntax/const-invalid-assignment-next-expression-for.js: SyntaxError: test/language/statements/const/syntax/const-invalid-assignment-next-expression-for.js: \"i\" is read-only\n 9 | \n 10 | assert.throws(TypeError, function() {\n\u003e 11 | for (const i = 0; i \u003c 1; i++) {}\n | ^\n 12 | });\n 13 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/syntax/const-invalid-assignment-statement-body-for-in.js-strict:true": "test/language/statements/const/syntax/const-invalid-assignment-statement-body-for-in.js: SyntaxError: test/language/statements/const/syntax/const-invalid-assignment-statement-body-for-in.js: \"x\" is read-only\n 9 | \n 10 | assert.throws(TypeError, function() {\n\u003e 11 | for (const x in [1, 2, 3]) { x++ }\n | ^\n 12 | });\n 13 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/const/syntax/const-invalid-assignment-statement-body-for-of.js-strict:true": "test/language/statements/const/syntax/const-invalid-assignment-statement-body-for-of.js: SyntaxError: test/language/statements/const/syntax/const-invalid-assignment-statement-body-for-of.js: \"x\" is read-only\n 9 | \n 10 | assert.throws(TypeError, function() {\n\u003e 11 | for (const x of [1, 2, 3]) { x++ }\n | ^\n 12 | });\n 13 | at \u003ceval\u003e:2:28542(114)", "test/language/statements/const/syntax/with-initializer-label-statement.js-strict:true": "test/language/statements/const/syntax/with-initializer-label-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/do-while/decl-fun.js-strict:true": "test/language/statements/do-while/decl-fun.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/do-while/labelled-fn-stmt.js-strict:true": "test/language/statements/do-while/labelled-fn-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/do-while/let-array-with-newline.js-strict:false": "test/language/statements/do-while/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-await-of/let-block-with-newline.js-strict:false": "test/language/statements/for-await-of/let-block-with-newline.js: SyntaxError: test/language/statements/for-await-of/let-block-with-newline.js: Unexpected token (16:14)\n 14 | ---*/\n 15 | \n\u003e 16 | async function* f() {\n | ^\n 17 | for await (var x of []) let // ASI\n 18 | {}\n 19 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-await-of/let-identifier-with-newline.js-strict:false": "test/language/statements/for-await-of/let-identifier-with-newline.js: SyntaxError: test/language/statements/for-await-of/let-identifier-with-newline.js: Unexpected token (16:14)\n 14 | ---*/\n 15 | \n\u003e 16 | async function* f() {\n | ^\n 17 | for await (var x of []) let // ASI\n 18 | x = 1;\n 19 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-in/decl-fun.js-strict:true": "test/language/statements/for-in/decl-fun.js: error is not an object (Test262: This statement should not be evaluated.)", + "test/language/statements/for-await-of/let-block-with-newline.js-strict:false": "test/language/statements/for-await-of/let-block-with-newline.js: SyntaxError: test/language/statements/for-await-of/let-block-with-newline.js: Unexpected token (16:14)\n 14 | ---*/\n 15 | \n\u003e 16 | async function* f() {\n | ^\n 17 | for await (var x of []) let // ASI\n 18 | {}\n 19 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-await-of/let-identifier-with-newline.js-strict:false": "test/language/statements/for-await-of/let-identifier-with-newline.js: SyntaxError: test/language/statements/for-await-of/let-identifier-with-newline.js: Unexpected token (16:14)\n 14 | ---*/\n 15 | \n\u003e 16 | async function* f() {\n | ^\n 17 | for await (var x of []) let // ASI\n 18 | x = 1;\n 19 | } at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-in/dstr/array-rest-before-elision.js-strict:true": "test/language/statements/for-in/dstr/array-rest-before-elision.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/dstr/array-rest-elision-invalid.js-strict:true": "test/language/statements/for-in/dstr/array-rest-elision-invalid.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/head-const-bound-names-dup.js-strict:true": "test/language/statements/for-in/head-const-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-in/head-const-bound-names-fordecl-tdz.js-strict:true": "test/language/statements/for-in/head-const-bound-names-fordecl-tdz.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", "test/language/statements/for-in/head-const-bound-names-in-stmt.js-strict:true": "test/language/statements/for-in/head-const-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/head-let-bound-names-dup.js-strict:true": "test/language/statements/for-in/head-let-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-in/head-let-bound-names-fordecl-tdz.js-strict:true": "test/language/statements/for-in/head-let-bound-names-fordecl-tdz.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", "test/language/statements/for-in/head-let-bound-names-in-stmt.js-strict:true": "test/language/statements/for-in/head-let-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-in/labelled-fn-stmt-const.js-strict:true": "test/language/statements/for-in/labelled-fn-stmt-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-in/labelled-fn-stmt-let.js-strict:true": "test/language/statements/for-in/labelled-fn-stmt-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-in/labelled-fn-stmt-lhs.js-strict:true": "test/language/statements/for-in/labelled-fn-stmt-lhs.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-in/labelled-fn-stmt-var.js-strict:true": "test/language/statements/for-in/labelled-fn-stmt-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-in/let-array-with-newline.js-strict:false": "test/language/statements/for-in/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-in/scope-body-lex-open.js-strict:true": "test/language/statements/for-in/scope-body-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-in/scope-head-lex-close.js-strict:true": "test/language/statements/for-in/scope-head-lex-close.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-in/scope-head-lex-open.js-strict:true": "test/language/statements/for-in/scope-head-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-in/scope-head-var-none.js-strict:false": "test/language/statements/for-in/scope-head-var-none.js: ReferenceError: let is not defined at test/language/statements/for-in/scope-head-var-none.js:35:5(24)", - "test/language/statements/for-of/arguments-mapped-aliasing.js-strict:false": "test/language/statements/for-of/arguments-mapped-aliasing.js: TypeError: object is not iterable at test/language/statements/for-of/arguments-mapped-aliasing.js:18:21(9)", - "test/language/statements/for-of/arguments-mapped-mutation.js-strict:false": "test/language/statements/for-of/arguments-mapped-mutation.js: TypeError: object is not iterable at test/language/statements/for-of/arguments-mapped-mutation.js:17:21(6)", - "test/language/statements/for-of/arguments-mapped.js-strict:false": "test/language/statements/for-of/arguments-mapped.js: TypeError: object is not iterable at test/language/statements/for-of/arguments-mapped.js:15:21(6)", - "test/language/statements/for-of/arguments-unmapped-aliasing.js-strict:false": "test/language/statements/for-of/arguments-unmapped-aliasing.js: TypeError: object is not iterable at test/language/statements/for-of/arguments-unmapped-aliasing.js:19:21(9)", - "test/language/statements/for-of/arguments-unmapped-mutation.js-strict:false": "test/language/statements/for-of/arguments-unmapped-mutation.js: TypeError: object is not iterable at test/language/statements/for-of/arguments-unmapped-mutation.js:18:21(6)", - "test/language/statements/for-of/arguments-unmapped.js-strict:false": "test/language/statements/for-of/arguments-unmapped.js: TypeError: object is not iterable at test/language/statements/for-of/arguments-unmapped.js:16:21(6)", - "test/language/statements/for-of/decl-fun.js-strict:true": "test/language/statements/for-of/decl-fun.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-init-let.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js: eval is a reserved word in strict mode (27:14)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var argument, eval;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 4;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-const.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ([ c ] of [[1]]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-put-let.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js: eval is a reserved word in strict mode (27:14)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var argument, eval;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-target-yield-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-target-yield-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-target-yield-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-empty-iter-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-empty-iter-close-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-empty-iter-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-empty-iter-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-empty-iter-close.js-strict:true": "test/language/statements/for-of/dstr/array-empty-iter-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-empty-val-bool.js-strict:true": "test/language/statements/for-of/dstr/array-empty-val-bool.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-empty-val-num.js-strict:true": "test/language/statements/for-of/dstr/array-empty-val-num.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-empty-val-symbol.js-strict:true": "test/language/statements/for-of/dstr/array-empty-val-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", + "test/language/statements/for-in/scope-body-lex-open.js-strict:true": "test/language/statements/for-in/scope-body-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-in/scope-head-lex-close.js-strict:true": "test/language/statements/for-in/scope-head-lex-close.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-in/scope-head-var-none.js-strict:false": "test/language/statements/for-in/scope-head-var-none.js: Test262Error: reference preceding statement Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-init-let.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js: eval is a reserved word in strict mode (27:14)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var argument, eval;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 4;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-const.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ([ c ] of [[1]]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-put-let.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js: eval is a reserved word in strict mode (27:14)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var argument, eval;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-target-yield-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-target-yield-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-target-yield-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js: Test262Error: Expected SameValue(«11», «1») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-empty-iter-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-empty-iter-close-err.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-empty-iter-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-empty-iter-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-empty-iter-close.js-strict:true": "test/language/statements/for-of/dstr/array-empty-iter-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-empty-val-bool.js-strict:true": "test/language/statements/for-of/dstr/array-empty-val-bool.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-empty-val-num.js-strict:true": "test/language/statements/for-of/dstr/array-empty-val-num.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-empty-val-symbol.js-strict:true": "test/language/statements/for-of/dstr/array-empty-val-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-rest-before-elision.js-strict:true": "test/language/statements/for-of/dstr/array-rest-before-elision.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/dstr/array-rest-elision-invalid.js-strict:true": "test/language/statements/for-of/dstr/array-rest-elision-invalid.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-rest-lref-err.js-strict:true": "test/language/statements/for-of/dstr/array-rest-lref-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-nested-obj-null.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-null.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-null.js: Unexpected token (32:9)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ([...{ 0: x, length }] of [[null]]) {\n | ^\n 33 | assert.sameValue(x, null);\n 34 | assert.sameValue(length, 1);\n 35 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[ , ]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 1);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[undefined]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 1);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 0);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-nested-obj.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj.js: Unexpected token (32:9)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ([...{ 1: x }] of [[1, 2, 3]]) {\n | ^\n 33 | assert.sameValue(x, 2);\n 34 | counter += 1;\n 35 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-const.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ([ ...c ] of [[1]]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/array-rest-put-let.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js: Unexpected token (75:15)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (const [...[x, y, z]] of [[3, 4, 5]]) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...[...x]] of [values]) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js: Unexpected token (55:15)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (const [...{ length }] of [[1, 2, 3]]) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...{ 0: v, 1: w, 2: x, 3: y, length: z }] of [[7, 8, 9]]) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js: Unexpected token (44:12)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (const {...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:12)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (const {...rest} of [o]) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js: Unexpected token (43:18)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (const {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js: Unexpected token (75:13)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (let [...[x, y, z]] of [[3, 4, 5]]) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...[...x]] of [values]) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js: Unexpected token (55:13)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (let [...{ length }] of [[1, 2, 3]]) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...{ 0: v, 1: w, 2: x, 3: y, length: z }] of [[7, 8, 9]]) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js: Unexpected token (44:10)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (let {...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:10)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (let {...rest} of [o]) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js: Unexpected token (43:16)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (let {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-init-let.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js: eval is a reserved word in strict mode (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var eval, arguments;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 3;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-id-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({ c } of [{ c: 1 }]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-id-put-let.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-id-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-id-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-simple-no-strict.js: eval is a reserved word in strict mode (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var eval, arguments;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-let.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 4;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 22;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var result, x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-prop-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({ a: c } of [{ a: 2 }]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-prop-put-let.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js: Unexpected token (32:13)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ({[a]:b, ...rest} of [{ foo: 1, bar: 2, baz: 3 }]) {\n | ^\n 33 | assert.sameValue(b, 1);\n 34 | assert.sameValue(rest.bar, 2);\n 35 | assert.sameValue(rest.baz, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-computed-property.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-computed-property.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-computed-property.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{ foo: 1, bar: 2, baz: 3 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | assert.sameValue(rest.bar, 2);\n 37 | assert.sameValue(rest.baz, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-descriptors.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-descriptors.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-descriptors.js: Unexpected token (36:6)\n 34 | var counter = 0;\n 35 | \n\u003e 36 | for ({...rest} of [obj]) {\n | ^\n 37 | verifyProperty(rest, \"a\", {\n 38 | enumerable: true,\n 39 | writable: true, at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-empty-obj.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-empty-obj.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-empty-obj.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [{}]) {\n | ^\n 34 | assert.notSameValue(rest, undefined);\n 35 | assert.notSameValue(rest, null);\n 36 | assert.sameValue(typeof rest, \"object\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js: Unexpected token (34:8)\n 32 | \n 33 | assert.throws(Test262Error, function() {\n\u003e 34 | for ({...x} of [{ get v() { count++; throw new Test262Error(); } }]) {\n | ^\n 35 | counter += 1;\n 36 | }\n 37 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-getter.js: Unexpected token (34:6)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 35 | assert.sameValue(count, 1);\n 36 | \n 37 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: 1, bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: [1], bar: 2 }]) {\n | ^\n 35 | assert.compareArray(b, [1]);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: 1.0, bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: 1e0, bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: [1], bar: 2 }]) {\n | ^\n 35 | assert.compareArray(b, [1]);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: [1e0], bar: 2 }]) {\n | ^\n 35 | assert.compareArray(b, [1]);\n 36 | \n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: \"1\", bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, \"1\");\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-number.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-number.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-number.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [51]) {\n | ^\n 34 | assert.notSameValue(rest, undefined);\n 35 | assert.notSameValue(rest, null);\n 36 | assert(rest instanceof Object); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-order.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-order.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-order.js: Unexpected token (37:6)\n 35 | var counter = 0;\n 36 | \n\u003e 37 | for ({...rest} of [o]) {\n | ^\n 38 | assert(compareArray(calls, [1, 'z', 'a', \"Symbol(foo)\"]));\n 39 | assert.sameValue(Object.keys(rest).length, 3);\n 40 | counter += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-put-const.js: Unexpected token (33:8)\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({...rest} of [{}\n | ^\n 34 | ]) {\n 35 | counter += 1;\n 36 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-same-name.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-same-name.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-same-name.js: Unexpected token (38:10)\n 36 | var counter = 0;\n 37 | \n\u003e 38 | for ({ x, ...z } of [o]) {\n | ^\n 39 | assert.sameValue(x, 42);\n 40 | assert.sameValue(y, undefined);\n 41 | assert.sameValue(z.y, 39); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js: Unexpected token (35:6)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ({...rest} of [obj]) {\n | ^\n 36 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"x\"), undefined);\n 37 | \n 38 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-str-val.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-str-val.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-str-val.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [\"foo\"]) {\n | ^\n 34 | assert.sameValue(rest[\"0\"], \"f\");\n 35 | assert.sameValue(rest[\"1\"], \"o\");\n 36 | assert.sameValue(rest[\"2\"], \"o\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-symbol-val.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-symbol-val.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-symbol-val.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [Symbol(\"foo\")]) {\n | ^\n 34 | assert.notSameValue(rest, undefined);\n 35 | assert.notSameValue(rest, null);\n 36 | assert(rest instanceof Object); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js: Unexpected token (40:6)\n 38 | var counter = 0;\n 39 | \n\u003e 40 | for ({...src.y} of [{ x: 1, y: 2}]) {\n | ^\n 41 | assert.sameValue(settedValue.x, 1);\n 42 | assert.sameValue(settedValue.y, 2);\n 43 | assert(!executedGetter, \"The property should not be accessed\"); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-to-property.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-to-property.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-to-property.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...src.y} of [{ x: 1, y: 2}]) {\n | ^\n 34 | assert.sameValue(src.y.x, 1);\n 35 | assert.sameValue(src.y.y, 2);\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-val-null.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-val-null.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-val-null.js: Unexpected token (33:8)\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({...rest} of [null\n | ^\n 34 | ]) {\n 35 | counter += 1;\n 36 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-val-undefined.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-val-undefined.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-val-undefined.js: Unexpected token (33:8)\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({...rest} of [undefined\n | ^\n 34 | ]) {\n 35 | counter += 1;\n 36 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/obj-rest-valid-object.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-valid-object.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-valid-object.js: Unexpected token (34:12)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 35 | assert.sameValue(rest.a, undefined);\n 36 | assert.sameValue(rest.b, undefined);\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js: Unexpected token (72:13)\n 70 | var iterCount = 0;\n 71 | \n\u003e 72 | for (var [...[x, y, z]] of [[3, 4, 5]]) {\n | ^\n 73 | assert.sameValue(x, 3);\n 74 | assert.sameValue(y, 4);\n 75 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js: Unexpected token (53:13)\n 51 | var iterCount = 0;\n 52 | \n\u003e 53 | for (var [...[...x]] of [values]) {\n | ^\n 54 | assert(Array.isArray(x));\n 55 | assert.sameValue(x.length, 3);\n 56 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js: Unexpected token (52:13)\n 50 | var iterCount = 0;\n 51 | \n\u003e 52 | for (var [...{ length }] of [[1, 2, 3]]) {\n | ^\n 53 | assert.sameValue(length, 3);\n 54 | \n 55 | iterCount += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js: Unexpected token (53:13)\n 51 | var iterCount = 0;\n 52 | \n\u003e 53 | for (var [...{ 0: v, 1: w, 2: x, 3: y, length: z }] of [[7, 8, 9]]) {\n | ^\n 54 | assert.sameValue(v, 7);\n 55 | assert.sameValue(w, 8);\n 56 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js: Unexpected token (41:10)\n 39 | var iterCount = 0;\n 40 | \n\u003e 41 | for (var {...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 42 | assert.sameValue(count, 1);\n 43 | \n 44 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (42:10)\n 40 | var iterCount = 0;\n 41 | \n\u003e 42 | for (var {...rest} of [o]) {\n | ^\n 43 | assert.sameValue(rest.x, undefined);\n 44 | \n 45 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js: Unexpected token (40:16)\n 38 | var iterCount = 0;\n 39 | \n\u003e 40 | for (var {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 41 | assert.sameValue(rest.a, undefined);\n 42 | assert.sameValue(rest.b, undefined);\n 43 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js-strict:true": "test/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-rest-iter-thrw-close.js: Test262Error: Expected SameValue(«11», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-rest-lref-err.js-strict:true": "test/language/statements/for-of/dstr/array-rest-lref-err.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-nested-obj-null.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-null.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-null.js: Unexpected token (32:9)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ([...{ 0: x, length }] of [[null]]) {\n | ^\n 33 | assert.sameValue(x, null);\n 34 | assert.sameValue(length, 1);\n 35 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[ , ]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 1);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[undefined]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 1);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 0);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-nested-obj.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj.js: Unexpected token (32:9)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ([...{ 1: x }] of [[1, 2, 3]]) {\n | ^\n 33 | assert.sameValue(x, 2);\n 34 | counter += 1;\n 35 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-const.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ([ ...c ] of [[1]]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-put-let.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js: Unexpected token (75:15)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (const [...[x, y, z]] of [[3, 4, 5]]) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...[...x]] of [values]) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js: Unexpected token (55:15)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (const [...{ length }] of [[1, 2, 3]]) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...{ 0: v, 1: w, 2: x, 3: y, length: z }] of [[7, 8, 9]]) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js: Unexpected token (44:12)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (const {...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:12)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (const {...rest} of [o]) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js: Unexpected token (43:18)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (const {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js: Unexpected token (75:13)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (let [...[x, y, z]] of [[3, 4, 5]]) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...[...x]] of [values]) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js: Unexpected token (55:13)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (let [...{ length }] of [[1, 2, 3]]) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...{ 0: v, 1: w, 2: x, 3: y, length: z }] of [[7, 8, 9]]) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js: Unexpected token (44:10)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (let {...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:10)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (let {...rest} of [o]) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js: Unexpected token (43:16)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (let {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-init-let.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js: eval is a reserved word in strict mode (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var eval, arguments;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 3;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-id-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({ c } of [{ c: 1 }]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-id-put-let.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-id-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-id-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-simple-no-strict.js: eval is a reserved word in strict mode (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var eval, arguments;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-prop-elem-init-let.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 4;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 22;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var result, x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({ a: c } of [{ a: 2 }]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-put-let.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js: Unexpected token (32:13)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ({[a]:b, ...rest} of [{ foo: 1, bar: 2, baz: 3 }]) {\n | ^\n 33 | assert.sameValue(b, 1);\n 34 | assert.sameValue(rest.bar, 2);\n 35 | assert.sameValue(rest.baz, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-computed-property.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-computed-property.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-computed-property.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{ foo: 1, bar: 2, baz: 3 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | assert.sameValue(rest.bar, 2);\n 37 | assert.sameValue(rest.baz, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-descriptors.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-descriptors.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-descriptors.js: Unexpected token (36:6)\n 34 | var counter = 0;\n 35 | \n\u003e 36 | for ({...rest} of [obj]) {\n | ^\n 37 | verifyProperty(rest, \"a\", {\n 38 | enumerable: true,\n 39 | writable: true, at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-empty-obj.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-empty-obj.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-empty-obj.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [{}]) {\n | ^\n 34 | assert.notSameValue(rest, undefined);\n 35 | assert.notSameValue(rest, null);\n 36 | assert.sameValue(typeof rest, \"object\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js: Unexpected token (34:8)\n 32 | \n 33 | assert.throws(Test262Error, function() {\n\u003e 34 | for ({...x} of [{ get v() { count++; throw new Test262Error(); } }]) {\n | ^\n 35 | counter += 1;\n 36 | }\n 37 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-getter.js: Unexpected token (34:6)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 35 | assert.sameValue(count, 1);\n 36 | \n 37 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: 1, bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: [1], bar: 2 }]) {\n | ^\n 35 | assert.compareArray(b, [1]);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1dot0.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: 1.0, bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-1e0.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: 1e0, bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, 1);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: [1], bar: 2 }]) {\n | ^\n 35 | assert.compareArray(b, [1]);\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-array-1e0.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: [1e0], bar: 2 }]) {\n | ^\n 35 | assert.compareArray(b, [1]);\n 36 | \n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-non-string-computed-property-string-1.js: Unexpected token (34:13)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({[a]:b, ...rest} of [{[a]: \"1\", bar: 2 }]) {\n | ^\n 35 | assert.sameValue(b, \"1\");\n 36 | \n 37 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"1\"), undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-number.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-number.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-number.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [51]) {\n | ^\n 34 | assert.notSameValue(rest, undefined);\n 35 | assert.notSameValue(rest, null);\n 36 | assert(rest instanceof Object); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-order.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-order.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-order.js: Unexpected token (37:6)\n 35 | var counter = 0;\n 36 | \n\u003e 37 | for ({...rest} of [o]) {\n | ^\n 38 | assert(compareArray(calls, [1, 'z', 'a', \"Symbol(foo)\"]));\n 39 | assert.sameValue(Object.keys(rest).length, 3);\n 40 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-put-const.js: Unexpected token (33:8)\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({...rest} of [{}\n | ^\n 34 | ]) {\n 35 | counter += 1;\n 36 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-same-name.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-same-name.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-same-name.js: Unexpected token (38:10)\n 36 | var counter = 0;\n 37 | \n\u003e 38 | for ({ x, ...z } of [o]) {\n | ^\n 39 | assert.sameValue(x, 42);\n 40 | assert.sameValue(y, undefined);\n 41 | assert.sameValue(z.y, 39); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js: Unexpected token (35:6)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ({...rest} of [obj]) {\n | ^\n 36 | assert.sameValue(Object.getOwnPropertyDescriptor(rest, \"x\"), undefined);\n 37 | \n 38 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-str-val.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-str-val.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-str-val.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [\"foo\"]) {\n | ^\n 34 | assert.sameValue(rest[\"0\"], \"f\");\n 35 | assert.sameValue(rest[\"1\"], \"o\");\n 36 | assert.sameValue(rest[\"2\"], \"o\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-symbol-val.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-symbol-val.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-symbol-val.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...rest} of [Symbol(\"foo\")]) {\n | ^\n 34 | assert.notSameValue(rest, undefined);\n 35 | assert.notSameValue(rest, null);\n 36 | assert(rest instanceof Object); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js: Unexpected token (40:6)\n 38 | var counter = 0;\n 39 | \n\u003e 40 | for ({...src.y} of [{ x: 1, y: 2}]) {\n | ^\n 41 | assert.sameValue(settedValue.x, 1);\n 42 | assert.sameValue(settedValue.y, 2);\n 43 | assert(!executedGetter, \"The property should not be accessed\"); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-to-property.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-to-property.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-to-property.js: Unexpected token (33:6)\n 31 | var counter = 0;\n 32 | \n\u003e 33 | for ({...src.y} of [{ x: 1, y: 2}]) {\n | ^\n 34 | assert.sameValue(src.y.x, 1);\n 35 | assert.sameValue(src.y.y, 2);\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-val-null.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-val-null.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-val-null.js: Unexpected token (33:8)\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({...rest} of [null\n | ^\n 34 | ]) {\n 35 | counter += 1;\n 36 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-val-undefined.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-val-undefined.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-val-undefined.js: Unexpected token (33:8)\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({...rest} of [undefined\n | ^\n 34 | ]) {\n 35 | counter += 1;\n 36 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-rest-valid-object.js-strict:true": "test/language/statements/for-of/dstr/obj-rest-valid-object.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-valid-object.js: Unexpected token (34:12)\n 32 | var counter = 0;\n 33 | \n\u003e 34 | for ({a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 35 | assert.sameValue(rest.a, undefined);\n 36 | assert.sameValue(rest.b, undefined);\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js: Unexpected token (72:13)\n 70 | var iterCount = 0;\n 71 | \n\u003e 72 | for (var [...[x, y, z]] of [[3, 4, 5]]) {\n | ^\n 73 | assert.sameValue(x, 3);\n 74 | assert.sameValue(y, 4);\n 75 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js: Unexpected token (53:13)\n 51 | var iterCount = 0;\n 52 | \n\u003e 53 | for (var [...[...x]] of [values]) {\n | ^\n 54 | assert(Array.isArray(x));\n 55 | assert.sameValue(x.length, 3);\n 56 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js: Unexpected token (52:13)\n 50 | var iterCount = 0;\n 51 | \n\u003e 52 | for (var [...{ length }] of [[1, 2, 3]]) {\n | ^\n 53 | assert.sameValue(length, 3);\n 54 | \n 55 | iterCount += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js: Unexpected token (53:13)\n 51 | var iterCount = 0;\n 52 | \n\u003e 53 | for (var [...{ 0: v, 1: w, 2: x, 3: y, length: z }] of [[7, 8, 9]]) {\n | ^\n 54 | assert.sameValue(v, 7);\n 55 | assert.sameValue(w, 8);\n 56 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js: Unexpected token (41:10)\n 39 | var iterCount = 0;\n 40 | \n\u003e 41 | for (var {...x} of [{ get v() { count++; return 2; } }]) {\n | ^\n 42 | assert.sameValue(count, 1);\n 43 | \n 44 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (42:10)\n 40 | var iterCount = 0;\n 41 | \n\u003e 42 | for (var {...rest} of [o]) {\n | ^\n 43 | assert.sameValue(rest.x, undefined);\n 44 | \n 45 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js: Unexpected token (40:16)\n 38 | var iterCount = 0;\n 39 | \n\u003e 40 | for (var {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 41 | assert.sameValue(rest.a, undefined);\n 42 | assert.sameValue(rest.b, undefined);\n 43 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/escaped-of.js-strict:true": "test/language/statements/for-of/escaped-of.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-const-bound-names-dup.js-strict:true": "test/language/statements/for-of/head-const-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-of/head-const-bound-names-fordecl-tdz.js-strict:true": "test/language/statements/for-of/head-const-bound-names-fordecl-tdz.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", "test/language/statements/for-of/head-const-bound-names-in-stmt.js-strict:true": "test/language/statements/for-of/head-const-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-decl-no-expr.js-strict:true": "test/language/statements/for-of/head-decl-no-expr.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-expr-no-expr.js-strict:true": "test/language/statements/for-of/head-expr-no-expr.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-let-bound-names-dup.js-strict:true": "test/language/statements/for-of/head-let-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-of/head-let-bound-names-fordecl-tdz.js-strict:true": "test/language/statements/for-of/head-let-bound-names-fordecl-tdz.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", "test/language/statements/for-of/head-let-bound-names-in-stmt.js-strict:true": "test/language/statements/for-of/head-let-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/head-var-init.js-strict:true": "test/language/statements/for-of/head-var-init.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-var-no-expr.js-strict:true": "test/language/statements/for-of/head-var-no-expr.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/iterator-close-non-object.js-strict:true": "test/language/statements/for-of/iterator-close-non-object.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-close-non-throw-get-method-abrupt.js-strict:true": "test/language/statements/for-of/iterator-close-non-throw-get-method-abrupt.js: Test262Error: Expected a Test262Error to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-close-non-throw-get-method-is-null.js-strict:true": "test/language/statements/for-of/iterator-close-non-throw-get-method-is-null.js: Test262Error: Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-close-non-throw-get-method-non-callable.js-strict:true": "test/language/statements/for-of/iterator-close-non-throw-get-method-non-callable.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-close-throw-get-method-abrupt.js-strict:true": "panic while running test/language/statements/for-of/iterator-close-throw-get-method-abrupt.js: [object Object]", - "test/language/statements/for-of/iterator-close-throw-get-method-non-callable.js-strict:true": "panic while running test/language/statements/for-of/iterator-close-throw-get-method-non-callable.js: str is not a method", - "test/language/statements/for-of/iterator-close-via-break.js-strict:true": "test/language/statements/for-of/iterator-close-via-break.js: Test262Error: Iterator is closed after `break` statement Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-close-via-continue.js-strict:true": "test/language/statements/for-of/iterator-close-via-continue.js: Test262Error: Iterator is closed after `continue` statement Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-close-via-return.js-strict:true": "test/language/statements/for-of/iterator-close-via-return.js: Test262Error: Iterator is closed after `return` statement Expected SameValue(«0», «1») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-next-error.js-strict:true": "test/language/statements/for-of/iterator-next-error.js: Test262Error: Iterator is not closed. Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/iterator-next-reference.js-strict:true": "test/language/statements/for-of/iterator-next-reference.js: Test262Error: Should not access the `next` method after the iteration prologue. at get (test/language/statements/for-of/iterator-next-reference.js:35:13(4))", - "test/language/statements/for-of/iterator-next-result-value-attr-error.js-strict:true": "test/language/statements/for-of/iterator-next-result-value-attr-error.js: Test262Error: Iterator is not closed. Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for-of/labelled-fn-stmt-const.js-strict:true": "test/language/statements/for-of/labelled-fn-stmt-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/labelled-fn-stmt-let.js-strict:true": "test/language/statements/for-of/labelled-fn-stmt-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/labelled-fn-stmt-lhs.js-strict:true": "test/language/statements/for-of/labelled-fn-stmt-lhs.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/labelled-fn-stmt-var.js-strict:true": "test/language/statements/for-of/labelled-fn-stmt-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/let-array-with-newline.js-strict:false": "test/language/statements/for-of/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for-of/scope-body-lex-open.js-strict:true": "test/language/statements/for-of/scope-body-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/scope-head-lex-close.js-strict:true": "test/language/statements/for-of/scope-head-lex-close.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/scope-head-lex-open.js-strict:true": "test/language/statements/for-of/scope-head-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/for-of/scope-head-var-none.js-strict:false": "test/language/statements/for-of/scope-head-var-none.js: ReferenceError: let is not defined at test/language/statements/for-of/scope-head-var-none.js:35:5(23)", - "test/language/statements/for/decl-fun.js-strict:true": "test/language/statements/for/decl-fun.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/for/dstr/const-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)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js:55:21(23)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js:56:21(23)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js:56:25(30)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js:58:25(35)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js:56:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js:57:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js:57:21(28)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js:57:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js:57:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js:51:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js:57:20(26)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js:55:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js:59:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js:54:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js:55:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js:55:21(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js: ReferenceError: v is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js:55:20(16)", - "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js: ReferenceError: v is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js:55:20(16)", - "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js: Unexpected token (75:15)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (const [...[x, y, z]] = [3, 4, 5]; iterCount \u003c 1; ) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...[...x]] = values; iterCount \u003c 1; ) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js:54:25(17)", - "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js: Unexpected token (55:15)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (const [...{ length }] = [1, 2, 3]; iterCount \u003c 1; ) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]; iterCount \u003c 1; ) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-obj-init-undefined.js-strict:true": "test/language/statements/for/dstr/const-obj-init-undefined.js: TypeError: test/language/statements/for/dstr/const-obj-init-undefined.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-obj-ptrn-empty.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-empty.js: TypeError: test/language/statements/for/dstr/const-obj-ptrn-empty.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js:56:21(16)", - "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js:56:21(28)", - "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js:56:21(16)", - "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js:56:21(16)", - "test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js:56:20(26)", - "test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js:50:22(16)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js:53:21(23)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js:50:22(23)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js:51:21(23)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js: ReferenceError: t is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js:55:20(26)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js:50:20(16)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js:50:22(16)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-id.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id.js:50:20(16)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js:53:21(16)", - "test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js:51:21(16)", - "test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js: Unexpected token (44:12)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (const {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:12)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (const {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js: Unexpected token (43:18)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (const {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/for/dstr/let-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)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js:55:21(23)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js:56:21(23)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js:56:25(30)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js:58:25(35)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js:56:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js:57:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js:57:21(28)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js:57:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js:57:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js:51:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js:57:20(26)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js:55:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js:59:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js:54:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js:55:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js:55:21(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js: ReferenceError: v is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js:55:20(16)", - "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js: ReferenceError: v is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js:55:20(16)", - "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js: Unexpected token (75:13)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (let [...[x, y, z]] = [3, 4, 5]; iterCount \u003c 1; ) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...[...x]] = values; iterCount \u003c 1; ) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js:54:25(17)", - "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js: Unexpected token (55:13)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (let [...{ length }] = [1, 2, 3]; iterCount \u003c 1; ) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]; iterCount \u003c 1; ) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-obj-init-undefined.js-strict:true": "test/language/statements/for/dstr/let-obj-init-undefined.js: TypeError: test/language/statements/for/dstr/let-obj-init-undefined.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-obj-ptrn-empty.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-empty.js: TypeError: test/language/statements/for/dstr/let-obj-ptrn-empty.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js:56:21(16)", - "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js:56:21(28)", - "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js:56:21(16)", - "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js:56:21(16)", - "test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js:56:20(26)", - "test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js:50:22(16)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js:53:21(23)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js:50:22(23)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js:51:21(23)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js: ReferenceError: t is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js:55:20(26)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js:50:20(16)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js:50:22(16)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-id.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id.js:50:20(16)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js:53:21(16)", - "test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js:51:21(16)", - "test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js: Unexpected token (44:10)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (let {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:10)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (let {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js: Unexpected token (43:16)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (let {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js: Test262Error: Expected a TypeError but got a ReferenceError at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js: Unexpected token (69:13)\n 67 | var iterCount = 0;\n 68 | \n\u003e 69 | for (var [...[x, y, z]] = [3, 4, 5]; iterCount \u003c 1; ) {\n | ^\n 70 | assert.sameValue(x, 3);\n 71 | assert.sameValue(y, 4);\n 72 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js: Unexpected token (50:13)\n 48 | var iterCount = 0;\n 49 | \n\u003e 50 | for (var [...[...x]] = values; iterCount \u003c 1; ) {\n | ^\n 51 | assert(Array.isArray(x));\n 52 | assert.sameValue(x.length, 3);\n 53 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js: Unexpected token (49:13)\n 47 | var iterCount = 0;\n 48 | \n\u003e 49 | for (var [...{ length }] = [1, 2, 3]; iterCount \u003c 1; ) {\n | ^\n 50 | assert.sameValue(length, 3);\n 51 | iterCount += 1;\n 52 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js: Unexpected token (50:13)\n 48 | var iterCount = 0;\n 49 | \n\u003e 50 | for (var [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]; iterCount \u003c 1; ) {\n | ^\n 51 | assert.sameValue(v, 7);\n 52 | assert.sameValue(w, 8);\n 53 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-obj-init-undefined.js-strict:true": "test/language/statements/for/dstr/var-obj-init-undefined.js: TypeError: test/language/statements/for/dstr/var-obj-init-undefined.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-obj-ptrn-empty.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-empty.js: TypeError: test/language/statements/for/dstr/var-obj-ptrn-empty.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js: Unexpected token (38:10)\n 36 | var iterCount = 0;\n 37 | \n\u003e 38 | for (var {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 39 | assert.sameValue(count, 1);\n 40 | \n 41 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (39:10)\n 37 | var iterCount = 0;\n 38 | \n\u003e 39 | for (var {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 40 | assert.sameValue(rest.x, undefined);\n 41 | \n 42 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js: Unexpected token (37:16)\n 35 | var iterCount = 0;\n 36 | \n\u003e 37 | for (var {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 38 | assert.sameValue(rest.a, undefined);\n 39 | assert.sameValue(rest.b, undefined);\n 40 | at \u003ceval\u003e:2:28542(114)", + "test/language/statements/for-of/iterator-next-reference.js-strict:true": "test/language/statements/for-of/iterator-next-reference.js: Test262Error: Should not access the `next` method after the iteration prologue. at test/language/statements/for-of/iterator-next-reference.js:30:15(33)", + "test/language/statements/for-of/scope-body-lex-open.js-strict:true": "test/language/statements/for-of/scope-body-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/scope-head-lex-close.js-strict:true": "test/language/statements/for-of/scope-head-lex-close.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/for-of/scope-head-var-none.js-strict:false": "test/language/statements/for-of/scope-head-var-none.js: Test262Error: reference preceding statement Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/const-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/for/dstr/const-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(40)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js:55:21(20)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js:56:21(20)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js:56:25(23)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js:58:25(26)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js:56:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js:57:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js:57:21(21)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js:57:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js:57:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js:51:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js:57:20(19)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js:55:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js:59:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js:54:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js:55:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js:55:21(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js: ReferenceError: v is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js:55:20(15)", + "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js: ReferenceError: v is not defined at test/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js:55:20(15)", + "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js: Unexpected token (75:15)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (const [...[x, y, z]] = [3, 4, 5]; iterCount \u003c 1; ) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...[...x]] = values; iterCount \u003c 1; ) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js:54:25(16)", + "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js: Unexpected token (55:15)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (const [...{ length }] = [1, 2, 3]; iterCount \u003c 1; ) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:15)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (const [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]; iterCount \u003c 1; ) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-obj-init-undefined.js-strict:true": "test/language/statements/for/dstr/const-obj-init-undefined.js: TypeError: test/language/statements/for/dstr/const-obj-init-undefined.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-obj-ptrn-empty.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-empty.js: TypeError: test/language/statements/for/dstr/const-obj-ptrn-empty.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js:56:21(15)", + "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js:56:21(21)", + "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js:56:21(15)", + "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js:56:21(15)", + "test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js:56:20(19)", + "test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js:50:22(15)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js:53:21(20)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js:50:22(20)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-ary.js:51:21(20)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js: ReferenceError: t is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js:55:20(19)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js:50:20(15)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js:50:22(15)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-id.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-id.js: ReferenceError: y is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-id.js:50:20(15)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js:53:21(15)", + "test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js: ReferenceError: x is not defined at test/language/statements/for/dstr/const-obj-ptrn-prop-obj.js:51:21(15)", + "test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/const-obj-ptrn-rest-getter.js: Unexpected token (44:12)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (const {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:12)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (const {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js: Unexpected token (43:18)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (const {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/for/dstr/let-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(40)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js:55:21(20)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js:56:21(20)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js:56:25(23)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js:58:25(26)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js:56:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js:57:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js:57:21(21)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js:57:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js:57:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js:51:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js:57:20(19)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js:55:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js:59:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js:54:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js:55:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js:55:21(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js: ReferenceError: v is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js:55:20(15)", + "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js: ReferenceError: v is not defined at test/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js:55:20(15)", + "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js: Unexpected token (75:13)\n 73 | var iterCount = 0;\n 74 | \n\u003e 75 | for (let [...[x, y, z]] = [3, 4, 5]; iterCount \u003c 1; ) {\n | ^\n 76 | assert.sameValue(x, 3);\n 77 | assert.sameValue(y, 4);\n 78 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...[...x]] = values; iterCount \u003c 1; ) {\n | ^\n 57 | assert(Array.isArray(x));\n 58 | assert.sameValue(x.length, 3);\n 59 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js:54:25(16)", + "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js: Unexpected token (55:13)\n 53 | var iterCount = 0;\n 54 | \n\u003e 55 | for (let [...{ length }] = [1, 2, 3]; iterCount \u003c 1; ) {\n | ^\n 56 | assert.sameValue(length, 3);\n 57 | \n 58 | iterCount += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js: Unexpected token (56:13)\n 54 | var iterCount = 0;\n 55 | \n\u003e 56 | for (let [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]; iterCount \u003c 1; ) {\n | ^\n 57 | assert.sameValue(v, 7);\n 58 | assert.sameValue(w, 8);\n 59 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-obj-init-undefined.js-strict:true": "test/language/statements/for/dstr/let-obj-init-undefined.js: TypeError: test/language/statements/for/dstr/let-obj-init-undefined.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-obj-ptrn-empty.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-empty.js: TypeError: test/language/statements/for/dstr/let-obj-ptrn-empty.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js: ReferenceError: arrow is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js:56:21(15)", + "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js: ReferenceError: cls is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js:56:21(21)", + "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js: ReferenceError: cover is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js:56:21(15)", + "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js: ReferenceError: fn is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js:56:21(15)", + "test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js: ReferenceError: w is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js:56:20(19)", + "test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js:50:22(15)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js:53:21(20)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js:50:22(20)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-ary.js:51:21(20)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js: ReferenceError: t is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js:55:20(19)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js:50:20(15)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js:50:22(15)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-id.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-id.js: ReferenceError: y is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-id.js:50:20(15)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js:53:21(15)", + "test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js: ReferenceError: x is not defined at test/language/statements/for/dstr/let-obj-ptrn-prop-obj.js:51:21(15)", + "test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/let-obj-ptrn-rest-getter.js: Unexpected token (44:10)\n 42 | var iterCount = 0;\n 43 | \n\u003e 44 | for (let {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 45 | assert.sameValue(count, 1);\n 46 | \n 47 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (45:10)\n 43 | var iterCount = 0;\n 44 | \n\u003e 45 | for (let {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 46 | assert.sameValue(rest.x, undefined);\n 47 | \n 48 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js: Unexpected token (43:16)\n 41 | var iterCount = 0;\n 42 | \n\u003e 43 | for (let {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 44 | assert.sameValue(rest.a, undefined);\n 45 | assert.sameValue(rest.b, undefined);\n 46 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/for/dstr/var-ary-init-iter-get-err-array-prototype.js: Test262Error: Expected a TypeError but got a ReferenceError at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js: Unexpected token (69:13)\n 67 | var iterCount = 0;\n 68 | \n\u003e 69 | for (var [...[x, y, z]] = [3, 4, 5]; iterCount \u003c 1; ) {\n | ^\n 70 | assert.sameValue(x, 3);\n 71 | assert.sameValue(y, 4);\n 72 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js: Unexpected token (50:13)\n 48 | var iterCount = 0;\n 49 | \n\u003e 50 | for (var [...[...x]] = values; iterCount \u003c 1; ) {\n | ^\n 51 | assert(Array.isArray(x));\n 52 | assert.sameValue(x.length, 3);\n 53 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js: Unexpected token (49:13)\n 47 | var iterCount = 0;\n 48 | \n\u003e 49 | for (var [...{ length }] = [1, 2, 3]; iterCount \u003c 1; ) {\n | ^\n 50 | assert.sameValue(length, 3);\n 51 | iterCount += 1;\n 52 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js: Unexpected token (50:13)\n 48 | var iterCount = 0;\n 49 | \n\u003e 50 | for (var [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]; iterCount \u003c 1; ) {\n | ^\n 51 | assert.sameValue(v, 7);\n 52 | assert.sameValue(w, 8);\n 53 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-obj-init-undefined.js-strict:true": "test/language/statements/for/dstr/var-obj-init-undefined.js: TypeError: test/language/statements/for/dstr/var-obj-init-undefined.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-obj-ptrn-empty.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-empty.js: TypeError: test/language/statements/for/dstr/var-obj-ptrn-empty.js: Property init of ForStatement expected node to be of a type [\"VariableDeclaration\",\"Expression\"] but instead got \"ExpressionStatement\" at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js: Unexpected token (38:10)\n 36 | var iterCount = 0;\n 37 | \n\u003e 38 | for (var {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 39 | assert.sameValue(count, 1);\n 40 | \n 41 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (39:10)\n 37 | var iterCount = 0;\n 38 | \n\u003e 39 | for (var {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 40 | assert.sameValue(rest.x, undefined);\n 41 | \n 42 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js: Unexpected token (37:16)\n 35 | var iterCount = 0;\n 36 | \n\u003e 37 | for (var {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 38 | assert.sameValue(rest.a, undefined);\n 39 | assert.sameValue(rest.b, undefined);\n 40 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/for/head-let-bound-names-in-stmt.js-strict:true": "test/language/statements/for/head-let-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for/labelled-fn-stmt-expr.js-strict:true": "test/language/statements/for/labelled-fn-stmt-expr.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for/labelled-fn-stmt-let.js-strict:true": "test/language/statements/for/labelled-fn-stmt-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for/labelled-fn-stmt-var.js-strict:true": "test/language/statements/for/labelled-fn-stmt-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for/let-array-with-newline.js-strict:false": "test/language/statements/for/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/for/scope-body-lex-open.js-strict:true": "test/language/statements/for/scope-body-lex-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/arguments-with-arguments-fn.js-strict:false": "test/language/statements/function/arguments-with-arguments-fn.js: SyntaxError: test/language/statements/function/arguments-with-arguments-fn.js: arguments is a reserved word in strict mode (24:11)\n 22 | \n 23 | function f(x = args = arguments) {\n\u003e 24 | function arguments() {}\n | ^\n 25 | }\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/arguments-with-arguments-lex.js-strict:false": "test/language/statements/function/arguments-with-arguments-lex.js: SyntaxError: test/language/statements/function/arguments-with-arguments-lex.js: arguments is a reserved word in strict mode (24:6)\n 22 | \n 23 | function f(x = args = arguments) {\n\u003e 24 | let arguments;\n | ^\n 25 | }\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dflt-params-ref-later.js-strict:true": "test/language/statements/function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/function/dflt-params-ref-self.js-strict:true": "test/language/statements/function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/function/dstr/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)", - "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (77:15)\n 75 | \n 76 | var callCount = 0;\n\u003e 77 | function f([...[x, y, z]]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...[...x]]) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (57:15)\n 55 | \n 56 | var callCount = 0;\n\u003e 57 | function f([...{ length }]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/function/dstr/dflt-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)", - "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (77:15)\n 75 | \n 76 | var callCount = 0;\n\u003e 77 | function f([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...[...x]] = values) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js: Unexpected token (57:15)\n 55 | \n 56 | var callCount = 0;\n\u003e 57 | function f([...{ length }] = [1, 2, 3]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js: Unexpected token (46:12)\n 44 | \n 45 | var callCount = 0;\n\u003e 46 | function f({...x} = { get v() { count++; return 2; } }) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:12)\n 45 | \n 46 | var callCount = 0;\n\u003e 47 | function f({...rest} = o) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js: Unexpected token (45:18)\n 43 | \n 44 | var callCount = 0;\n\u003e 45 | function f({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/function/dstr/obj-ptrn-rest-getter.js: Unexpected token (46:12)\n 44 | \n 45 | var callCount = 0;\n\u003e 46 | function f({...x}) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:12)\n 45 | \n 46 | var callCount = 0;\n\u003e 47 | function f({...rest}) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (45:18)\n 43 | \n 44 | var callCount = 0;\n\u003e 45 | function f({a, b, ...rest}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/eval-var-scope-syntax-err.js-strict:false": "test/language/statements/function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/function/param-eval-non-strict-is-correct-value.js-strict:false": "test/language/statements/function/param-eval-non-strict-is-correct-value.js: SyntaxError: test/language/statements/function/param-eval-non-strict-is-correct-value.js: eval is a reserved word in strict mode (14:13)\n 12 | let evalValue = {};\n 13 | \n\u003e 14 | function foo(eval) {\n | ^\n 15 | assert.sameValue(eval, evalValue);\n 16 | exprCallCount += 1;\n 17 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/scope-body-lex-distinct.js-strict:false": "test/language/statements/function/scope-body-lex-distinct.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/function/scope-param-elem-var-close.js-strict:false": "test/language/statements/function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/scope-param-elem-var-open.js-strict:false": "test/language/statements/function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/scope-param-rest-elem-var-close.js-strict:false": "test/language/statements/function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/statements/function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | function f(\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) {\n 24 | probeBody = function() { return x; }\n 25 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/scope-param-rest-elem-var-open.js-strict:false": "test/language/statements/function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/statements/function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | function f(\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) {\n 25 | }\n 26 | f(); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/scope-paramsbody-var-open.js-strict:true": "test/language/statements/function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/function/unscopables-with-in-nested-fn.js-strict:false": "test/language/statements/function/unscopables-with-in-nested-fn.js: SyntaxError: test/language/statements/function/unscopables-with-in-nested-fn.js: 'with' in strict mode (75:4)\n 73 | (function() {\n 74 | count++;\n\u003e 75 | with (globalThis) {\n | ^\n 76 | count++;\n 77 | assert.sameValue(v, 1, 'The value of `v` is 1');\n 78 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/function/unscopables-with.js-strict:false": "test/language/statements/function/unscopables-with.js: SyntaxError: test/language/statements/function/unscopables-with.js: 'with' in strict mode (74:2)\n 72 | function ref(x) {\n 73 | count++;\n\u003e 74 | with (globalThis) {\n | ^\n 75 | count++;\n 76 | assert.sameValue(v, undefined, 'The value of `v` is expected to equal `undefined`');\n 77 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/if/if-decl-else-decl-strict.js-strict:true": "test/language/statements/if/if-decl-else-decl-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-decl-else-stmt-strict.js-strict:true": "test/language/statements/if/if-decl-else-stmt-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-decl-no-else-strict.js-strict:true": "test/language/statements/if/if-decl-no-else-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-fun-else-fun-strict.js-strict:true": "test/language/statements/if/if-fun-else-fun-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-fun-else-stmt-strict.js-strict:true": "test/language/statements/if/if-fun-else-stmt-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-fun-no-else-strict.js-strict:true": "test/language/statements/if/if-fun-no-else-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-stmt-else-decl-strict.js-strict:true": "test/language/statements/if/if-stmt-else-decl-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/if-stmt-else-fun-strict.js-strict:true": "test/language/statements/if/if-stmt-else-fun-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/labelled-fn-stmt-first.js-strict:true": "test/language/statements/if/labelled-fn-stmt-first.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/labelled-fn-stmt-lone.js-strict:true": "test/language/statements/if/labelled-fn-stmt-lone.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/labelled-fn-stmt-second.js-strict:true": "test/language/statements/if/labelled-fn-stmt-second.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/if/let-array-with-newline.js-strict:false": "test/language/statements/if/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", + "test/language/statements/function/arguments-with-arguments-fn.js-strict:false": "test/language/statements/function/arguments-with-arguments-fn.js: SyntaxError: test/language/statements/function/arguments-with-arguments-fn.js: arguments is a reserved word in strict mode (24:11)\n 22 | \n 23 | function f(x = args = arguments) {\n\u003e 24 | function arguments() {}\n | ^\n 25 | }\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/arguments-with-arguments-lex.js-strict:false": "test/language/statements/function/arguments-with-arguments-lex.js: SyntaxError: test/language/statements/function/arguments-with-arguments-lex.js: arguments is a reserved word in strict mode (24:6)\n 22 | \n 23 | function f(x = args = arguments) {\n\u003e 24 | let arguments;\n | ^\n 25 | }\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dflt-params-ref-later.js-strict:true": "test/language/statements/function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/function/dflt-params-ref-self.js-strict:true": "test/language/statements/function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/function/dstr/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(40)", + "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (77:15)\n 75 | \n 76 | var callCount = 0;\n\u003e 77 | function f([...[x, y, z]]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...[...x]]) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (57:15)\n 55 | \n 56 | var callCount = 0;\n\u003e 57 | function f([...{ length }]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/function/dstr/dflt-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(40)", + "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js: Unexpected token (77:15)\n 75 | \n 76 | var callCount = 0;\n\u003e 77 | function f([...[x, y, z]] = [3, 4, 5]) {\n | ^\n 78 | assert.sameValue(x, 3);\n 79 | assert.sameValue(y, 4);\n 80 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...[...x]] = values) {\n | ^\n 59 | assert(Array.isArray(x));\n 60 | assert.sameValue(x.length, 3);\n 61 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js: Unexpected token (57:15)\n 55 | \n 56 | var callCount = 0;\n\u003e 57 | function f([...{ length }] = [1, 2, 3]) {\n | ^\n 58 | assert.sameValue(length, 3);\n 59 | callCount = callCount + 1;\n 60 | }; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js: Unexpected token (58:15)\n 56 | \n 57 | var callCount = 0;\n\u003e 58 | function f([...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9]) {\n | ^\n 59 | assert.sameValue(v, 7);\n 60 | assert.sameValue(w, 8);\n 61 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js: Unexpected token (46:12)\n 44 | \n 45 | var callCount = 0;\n\u003e 46 | function f({...x} = { get v() { count++; return 2; } }) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:12)\n 45 | \n 46 | var callCount = 0;\n\u003e 47 | function f({...rest} = o) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js: Unexpected token (45:18)\n 43 | \n 44 | var callCount = 0;\n\u003e 45 | function f({a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/function/dstr/obj-ptrn-rest-getter.js: Unexpected token (46:12)\n 44 | \n 45 | var callCount = 0;\n\u003e 46 | function f({...x}) {\n | ^\n 47 | assert.sameValue(count, 1);\n 48 | \n 49 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (47:12)\n 45 | \n 46 | var callCount = 0;\n\u003e 47 | function f({...rest}) {\n | ^\n 48 | assert.sameValue(rest.x, undefined);\n 49 | \n 50 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (45:18)\n 43 | \n 44 | var callCount = 0;\n\u003e 45 | function f({a, b, ...rest}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/eval-var-scope-syntax-err.js-strict:false": "test/language/statements/function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", + "test/language/statements/function/scope-param-elem-var-close.js-strict:false": "test/language/statements/function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/scope-param-elem-var-open.js-strict:false": "test/language/statements/function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/function/scope-param-rest-elem-var-close.js-strict:false": "test/language/statements/function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/statements/function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | function f(\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) {\n 24 | probeBody = function() { return x; }\n 25 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/scope-param-rest-elem-var-open.js-strict:false": "test/language/statements/function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/statements/function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | function f(\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) {\n 25 | }\n 26 | f(); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/function/scope-paramsbody-var-open.js-strict:true": "test/language/statements/function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", "test/language/statements/labeled/decl-cls.js-strict:true": "test/language/statements/labeled/decl-cls.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/decl-const.js-strict:true": "test/language/statements/labeled/decl-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/labeled/decl-fun-strict.js-strict:true": "test/language/statements/labeled/decl-fun-strict.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/decl-let.js-strict:true": "test/language/statements/labeled/decl-let.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/let-array-with-newline.js-strict:false": "test/language/statements/labeled/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/value-await-module-escaped.js-strict:true": "test/language/statements/labeled/value-await-module-escaped.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/value-await-module.js-strict:true": "test/language/statements/labeled/value-await-module.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/labeled/value-yield-strict-escaped.js-strict:true": "test/language/statements/labeled/value-yield-strict-escaped.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/labeled/value-yield-strict.js-strict:true": "test/language/statements/labeled/value-yield-strict.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/let/block-local-closure-get-before-initialization.js-strict:true": "test/language/statements/let/block-local-closure-get-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/block-local-closure-set-before-initialization.js-strict:true": "test/language/statements/let/block-local-closure-set-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/block-local-use-before-initialization-in-declaration-statement.js-strict:true": "test/language/statements/let/block-local-use-before-initialization-in-declaration-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/block-local-use-before-initialization-in-prior-statement.js-strict:true": "test/language/statements/let/block-local-use-before-initialization-in-prior-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/cptn-value.js-strict:true": "test/language/statements/let/cptn-value.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:5 Unexpected identifier at test/language/statements/let/cptn-value.js:17:7(5)", - "test/language/statements/let/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/let/dstr/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)", - "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (54:8)\n 52 | ---*/\n 53 | \n\u003e 54 | let [...[x, y, z]] = [3, 4, 5];\n | ^\n 55 | \n 56 | assert.sameValue(x, 3);\n 57 | assert.sameValue(y, 4); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (35:8)\n 33 | var values = [1, 2, 3];\n 34 | \n\u003e 35 | let [...[...x]] = values;\n | ^\n 36 | \n 37 | assert(Array.isArray(x));\n 38 | assert.sameValue(x.length, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (34:8)\n 32 | ---*/\n 33 | \n\u003e 34 | let [...{ length }] = [1, 2, 3];\n | ^\n 35 | \n 36 | assert.sameValue(length, 3);\n 37 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (35:8)\n 33 | let length = \"outer\";\n 34 | \n\u003e 35 | let [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9];\n | ^\n 36 | \n 37 | assert.sameValue(v, 7);\n 38 | assert.sameValue(w, 8); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-getter.js: Unexpected token (23:5)\n 21 | var count = 0;\n 22 | \n\u003e 23 | let {...x} = { get v() { count++; return 2; } };\n | ^\n 24 | \n 25 | assert.sameValue(count, 1);\n 26 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (24:5)\n 22 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 23 | \n\u003e 24 | let {...rest} = o;\n | ^\n 25 | \n 26 | assert.sameValue(rest.x, undefined);\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (22:11)\n 20 | ---*/\n 21 | \n\u003e 22 | let {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 23 | \n 24 | assert.sameValue(rest.a, undefined);\n 25 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/function-local-closure-get-before-initialization.js-strict:true": "test/language/statements/let/function-local-closure-get-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/function-local-closure-set-before-initialization.js-strict:true": "test/language/statements/let/function-local-closure-set-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/function-local-use-before-initialization-in-declaration-statement.js-strict:true": "test/language/statements/let/function-local-use-before-initialization-in-declaration-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/function-local-use-before-initialization-in-prior-statement.js-strict:true": "test/language/statements/let/function-local-use-before-initialization-in-prior-statement.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/global-closure-get-before-initialization.js-strict:true": "test/language/statements/let/global-closure-get-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/global-closure-set-before-initialization.js-strict:true": "test/language/statements/let/global-closure-set-before-initialization.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(49)", - "test/language/statements/let/global-use-before-initialization-in-declaration-statement.js-strict:true": "test/language/statements/let/global-use-before-initialization-in-declaration-statement.js: Expected error: \u003cnil\u003e", - "test/language/statements/let/global-use-before-initialization-in-prior-statement.js-strict:true": "test/language/statements/let/global-use-before-initialization-in-prior-statement.js: Expected error: \u003cnil\u003e", + "test/language/statements/let/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/let/dstr/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(40)", + "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (54:8)\n 52 | ---*/\n 53 | \n\u003e 54 | let [...[x, y, z]] = [3, 4, 5];\n | ^\n 55 | \n 56 | assert.sameValue(x, 3);\n 57 | assert.sameValue(y, 4); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (35:8)\n 33 | var values = [1, 2, 3];\n 34 | \n\u003e 35 | let [...[...x]] = values;\n | ^\n 36 | \n 37 | assert(Array.isArray(x));\n 38 | assert.sameValue(x.length, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (34:8)\n 32 | ---*/\n 33 | \n\u003e 34 | let [...{ length }] = [1, 2, 3];\n | ^\n 35 | \n 36 | assert.sameValue(length, 3);\n 37 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (35:8)\n 33 | let length = \"outer\";\n 34 | \n\u003e 35 | let [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9];\n | ^\n 36 | \n 37 | assert.sameValue(v, 7);\n 38 | assert.sameValue(w, 8); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/let/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-getter.js: Unexpected token (23:5)\n 21 | var count = 0;\n 22 | \n\u003e 23 | let {...x} = { get v() { count++; return 2; } };\n | ^\n 24 | \n 25 | assert.sameValue(count, 1);\n 26 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (24:5)\n 22 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 23 | \n\u003e 24 | let {...rest} = o;\n | ^\n 25 | \n 26 | assert.sameValue(rest.x, undefined);\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (22:11)\n 20 | ---*/\n 21 | \n\u003e 22 | let {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 23 | \n 24 | assert.sameValue(rest.a, undefined);\n 25 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(106)", "test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js-strict:false": "test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/let/syntax/escaped-let.js-strict:false": "test/language/statements/let/syntax/escaped-let.js: SyntaxError: test/language/statements/let/syntax/escaped-let.js: let is a reserved word in strict mode (22:0)\n 20 | this.let = 0;\n 21 | \n\u003e 22 | l\\u0065t // ASI\n | ^\n 23 | a;\n 24 | \n 25 | // If the parser treated the previous escaped \"let\" as a lexical declaration, at \u003ceval\u003e:2:28542(114)", - "test/language/statements/let/syntax/let-closure-inside-condition.js-strict:true": "test/language/statements/let/syntax/let-closure-inside-condition.js: Test262Error: Expected SameValue(«0», «5») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/syntax/let-closure-inside-initialization.js-strict:true": "test/language/statements/let/syntax/let-closure-inside-initialization.js: Test262Error: Expected SameValue(«0», «5») to be true at harness/sta.js:22:9(49)", - "test/language/statements/let/syntax/let-closure-inside-next-expression.js-strict:true": "test/language/statements/let/syntax/let-closure-inside-next-expression.js: Test262Error: Expected SameValue(«1», «5») to be true at harness/sta.js:22:9(49)", + "test/language/statements/let/syntax/escaped-let.js-strict:false": "test/language/statements/let/syntax/escaped-let.js: SyntaxError: test/language/statements/let/syntax/escaped-let.js: let is a reserved word in strict mode (22:0)\n 20 | this.let = 0;\n 21 | \n\u003e 22 | l\\u0065t // ASI\n | ^\n 23 | a;\n 24 | \n 25 | // If the parser treated the previous escaped \"let\" as a lexical declaration, at \u003ceval\u003e:2:28542(106)", "test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js-strict:true": "test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js-strict:true": "test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/switch/cptn-a-fall-thru-abrupt-empty.js-strict:true": "test/language/statements/switch/cptn-a-fall-thru-abrupt-empty.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «14») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-a-fall-thru-nrml.js-strict:true": "test/language/statements/switch/cptn-a-fall-thru-nrml.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «7») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-b-fall-thru-abrupt-empty.js-strict:true": "test/language/statements/switch/cptn-b-fall-thru-abrupt-empty.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «14») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-b-fall-thru-nrml.js-strict:true": "test/language/statements/switch/cptn-b-fall-thru-nrml.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «7») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-dflt-b-fall-thru-abrupt-empty.js-strict:true": "test/language/statements/switch/cptn-dflt-b-fall-thru-abrupt-empty.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «14») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-dflt-b-fall-thru-nrml.js-strict:true": "test/language/statements/switch/cptn-dflt-b-fall-thru-nrml.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «7») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-dflt-b-final.js-strict:true": "test/language/statements/switch/cptn-dflt-b-final.js: Test262Error: empty StatementList (following a non-empty case) Expected SameValue(«undefined», «8») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-dflt-fall-thru-abrupt-empty.js-strict:true": "test/language/statements/switch/cptn-dflt-fall-thru-abrupt-empty.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «14») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-dflt-fall-thru-nrml.js-strict:true": "test/language/statements/switch/cptn-dflt-fall-thru-nrml.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «7») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-no-dflt-match-fall-thru-abrupt-empty.js-strict:true": "test/language/statements/switch/cptn-no-dflt-match-fall-thru-abrupt-empty.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «14») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/cptn-no-dflt-match-fall-thru-nrml.js-strict:true": "test/language/statements/switch/cptn-no-dflt-match-fall-thru-nrml.js: Test262Error: Empty value does not replace previous non-empty value Expected SameValue(«undefined», «7») to be true at harness/sta.js:22:9(49)", "test/language/statements/switch/scope-lex-async-function.js-strict:true": "test/language/statements/switch/scope-lex-async-function.js: error test/language/statements/switch/scope-lex-async-function.js: Line 22:36 Unexpected token function (and 2 more errors) happened at the wrong phase (expected runtime)", - "test/language/statements/switch/scope-lex-async-generator.js-strict:true": "test/language/statements/switch/scope-lex-async-generator.js: error SyntaxError: test/language/statements/switch/scope-lex-async-generator.js: Unexpected token (22:37)\n 20 | ---*/\n 21 | \n\u003e 22 | switch (0) { default: async function * x() {} }\n | ^\n 23 | x;\n 24 | at \u003ceval\u003e:2:28542(114) happened at the wrong phase (expected runtime)", + "test/language/statements/switch/scope-lex-async-generator.js-strict:true": "test/language/statements/switch/scope-lex-async-generator.js: error SyntaxError: test/language/statements/switch/scope-lex-async-generator.js: Unexpected token (22:37)\n 20 | ---*/\n 21 | \n\u003e 22 | switch (0) { default: async function * x() {} }\n | ^\n 23 | x;\n 24 | at \u003ceval\u003e:2:28542(106) happened at the wrong phase (expected runtime)", "test/language/statements/switch/scope-lex-generator.js-strict:true": "test/language/statements/switch/scope-lex-generator.js: error test/language/statements/switch/scope-lex-generator.js: Line 22:38 Unexpected token * (and 1 more errors) happened at the wrong phase (expected runtime)", - "test/language/statements/switch/scope-lex-open-case.js-strict:true": "test/language/statements/switch/scope-lex-open-case.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/switch/scope-lex-open-dflt.js-strict:true": "test/language/statements/switch/scope-lex-open-dflt.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", @@ -4479,65 +4273,41 @@ "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/try/completion-values.js-strict:true": "panic while running test/language/statements/try/completion-values.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-catch-empty-break.js-strict:true": "panic while running test/language/statements/try/cptn-catch-empty-break.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-catch-empty-continue.js-strict:true": "panic while running test/language/statements/try/cptn-catch-empty-continue.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-catch-finally-empty-break.js-strict:true": "panic while running test/language/statements/try/cptn-catch-finally-empty-break.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-catch-finally-empty-continue.js-strict:true": "panic while running test/language/statements/try/cptn-catch-finally-empty-continue.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-catch.js-strict:true": "test/language/statements/try/cptn-catch.js: Test262Error: Expected SameValue(«undefined», «3») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/cptn-finally-empty-break.js-strict:true": "panic while running test/language/statements/try/cptn-finally-empty-break.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-finally-empty-continue.js-strict:true": "panic while running test/language/statements/try/cptn-finally-empty-continue.js: runtime error: index out of range [-1]", - "test/language/statements/try/cptn-finally-from-catch.js-strict:true": "test/language/statements/try/cptn-finally-from-catch.js: Test262Error: Expected SameValue(«undefined», «3») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/cptn-finally-skip-catch.js-strict:true": "test/language/statements/try/cptn-finally-skip-catch.js: Test262Error: Expected SameValue(«undefined», «10») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/cptn-finally-wo-catch.js-strict:true": "test/language/statements/try/cptn-finally-wo-catch.js: Test262Error: Expected SameValue(«undefined», «3») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/cptn-try.js-strict:true": "test/language/statements/try/cptn-try.js: Test262Error: Expected SameValue(«undefined», «3») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/try/dstr/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)", - "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (56:13)\n 54 | try {\n 55 | throw [3, 4, 5];\n\u003e 56 | } catch ([...[x, y, z]]) {\n | ^\n 57 | assert.sameValue(x, 3);\n 58 | assert.sameValue(y, 4);\n 59 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (37:13)\n 35 | try {\n 36 | throw values;\n\u003e 37 | } catch ([...[...x]]) {\n | ^\n 38 | assert(Array.isArray(x));\n 39 | assert.sameValue(x.length, 3);\n 40 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (36:13)\n 34 | try {\n 35 | throw [1, 2, 3];\n\u003e 36 | } catch ([...{ length }]) {\n | ^\n 37 | assert.sameValue(length, 3);\n 38 | ranCatch = true;\n 39 | } at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (37:13)\n 35 | try {\n 36 | throw [7, 8, 9];\n\u003e 37 | } catch ([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 38 | assert.sameValue(v, 7);\n 39 | assert.sameValue(w, 8);\n 40 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/try/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/try/dstr/obj-ptrn-rest-getter.js: Unexpected token (25:10)\n 23 | try {\n 24 | throw { get v() { count++; return 2; } };\n\u003e 25 | } catch ({...x}) {\n | ^\n 26 | assert.sameValue(count, 1);\n 27 | \n 28 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (26:10)\n 24 | try {\n 25 | throw o;\n\u003e 26 | } catch ({...rest}) {\n | ^\n 27 | assert.sameValue(rest.x, undefined);\n 28 | \n 29 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (24:16)\n 22 | try {\n 23 | throw {x: 1, y: 2, a: 5, b: 3};\n\u003e 24 | } catch ({a, b, ...rest}) {\n | ^\n 25 | assert.sameValue(rest.a, undefined);\n 26 | assert.sameValue(rest.b, undefined);\n 27 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/early-catch-function.js-strict:true": "test/language/statements/try/early-catch-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/try/early-catch-lex.js-strict:true": "test/language/statements/try/early-catch-lex.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/try/optional-catch-binding-finally.js-strict:true": "test/language/statements/try/optional-catch-binding-finally.js: SyntaxError: test/language/statements/try/optional-catch-binding-finally.js: Unexpected token, expected ( (18:13)\n 16 | ---*/\n 17 | \n\u003e 18 | try {} catch {} finally {}\n | ^\n 19 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/optional-catch-binding-lexical.js-strict:true": "test/language/statements/try/optional-catch-binding-lexical.js: SyntaxError: test/language/statements/try/optional-catch-binding-lexical.js: Unexpected token, expected ( (28:8)\n 26 | x = 2;\n 27 | throw new Error();\n\u003e 28 | } catch {\n | ^\n 29 | let x = 3;\n 30 | let y = true;\n 31 | ranCatch = true; at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/optional-catch-binding-throws.js-strict:true": "test/language/statements/try/optional-catch-binding-throws.js: SyntaxError: test/language/statements/try/optional-catch-binding-throws.js: Unexpected token, expected ( (23:12)\n 21 | try {\n 22 | throw new Error();\n\u003e 23 | } catch {\n | ^\n 24 | throw new Test262Error();\n 25 | }\n 26 | }); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/optional-catch-binding.js-strict:true": "test/language/statements/try/optional-catch-binding.js: SyntaxError: test/language/statements/try/optional-catch-binding.js: Unexpected token, expected ( (18:13)\n 16 | ---*/\n 17 | \n\u003e 18 | try {} catch {}\n | ^\n 19 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/try/scope-catch-block-lex-open.js-strict:true": "test/language/statements/try/scope-catch-block-lex-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/cptn-value.js-strict:true": "test/language/statements/variable/cptn-value.js: Test262Error: Expected SameValue(«undefined», «7») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/variable/dstr/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)", - "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (53:8)\n 51 | ---*/\n 52 | \n\u003e 53 | var [...[x, y, z]] = [3, 4, 5];\n | ^\n 54 | \n 55 | assert.sameValue(x, 3);\n 56 | assert.sameValue(y, 4); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (34:8)\n 32 | var values = [1, 2, 3];\n 33 | \n\u003e 34 | var [...[...x]] = values;\n | ^\n 35 | \n 36 | assert(Array.isArray(x));\n 37 | assert.sameValue(x.length, 3); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (33:8)\n 31 | ---*/\n 32 | \n\u003e 33 | var [...{ length }] = [1, 2, 3];\n | ^\n 34 | \n 35 | assert.sameValue(length, 3);\n 36 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (34:8)\n 32 | let length = \"outer\";\n 33 | \n\u003e 34 | var [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9];\n | ^\n 35 | \n 36 | assert.sameValue(v, 7);\n 37 | assert.sameValue(w, 8); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(49)", - "test/language/statements/variable/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/variable/dstr/obj-ptrn-rest-getter.js: Unexpected token (22:5)\n 20 | var count = 0;\n 21 | \n\u003e 22 | var {...x} = { get v() { count++; return 2; } };\n | ^\n 23 | \n 24 | assert.sameValue(count, 1);\n 25 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (23:5)\n 21 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 22 | \n\u003e 23 | var {...rest} = o;\n | ^\n 24 | \n 25 | assert.sameValue(rest.x, undefined);\n 26 | at \u003ceval\u003e:2:28542(114)", - "test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (21:11)\n 19 | ---*/\n 20 | \n\u003e 21 | var {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 22 | \n 23 | assert.sameValue(rest.a, undefined);\n 24 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(114)", - "test/language/statements/while/decl-fun.js-strict:true": "test/language/statements/while/decl-fun.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/while/labelled-fn-stmt.js-strict:true": "test/language/statements/while/labelled-fn-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/while/let-array-with-newline.js-strict:false": "test/language/statements/while/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/with/cptn-abrupt-empty.js-strict:false": "panic while running test/language/statements/with/cptn-abrupt-empty.js: runtime error: index out of range [-1]", - "test/language/statements/with/decl-fun.js-strict:false": "test/language/statements/with/decl-fun.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/with/let-array-with-newline.js-strict:false": "test/language/statements/with/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/with/unscopables-inc-dec.js-strict:false": "test/language/statements/with/unscopables-inc-dec.js: SyntaxError: test/language/statements/with/unscopables-inc-dec.js: 'with' in strict mode (25:0)\n 23 | var unscopablesGetterCalled = 0;\n 24 | var a, b, flag = true;\n\u003e 25 | with (a = { x: 7 }) {\n | ^\n 26 | with (b = { x: 4, get [Symbol.unscopables]() {\n 27 | unscopablesGetterCalled++;\n 28 | return { x: flag=!flag }; at \u003ceval\u003e:2:28542(114)", - "test/language/types/reference/put-value-prop-base-primitive.js-strict:true": "test/language/types/reference/put-value-prop-base-primitive.js: TypeError: Value is not an object: 0 at test/language/types/reference/put-value-prop-base-primitive.js:32:14(40)", + "test/language/statements/try/completion-values.js-strict:true": "test/language/statements/try/completion-values.js: Test262Error: Expected SameValue(«39», «undefined») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/try/dstr/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(40)", + "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (56:13)\n 54 | try {\n 55 | throw [3, 4, 5];\n\u003e 56 | } catch ([...[x, y, z]]) {\n | ^\n 57 | assert.sameValue(x, 3);\n 58 | assert.sameValue(y, 4);\n 59 | assert.sameValue(z, 5); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (37:13)\n 35 | try {\n 36 | throw values;\n\u003e 37 | } catch ([...[...x]]) {\n | ^\n 38 | assert(Array.isArray(x));\n 39 | assert.sameValue(x.length, 3);\n 40 | assert.sameValue(x[0], 1); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (36:13)\n 34 | try {\n 35 | throw [1, 2, 3];\n\u003e 36 | } catch ([...{ length }]) {\n | ^\n 37 | assert.sameValue(length, 3);\n 38 | ranCatch = true;\n 39 | } at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (37:13)\n 35 | try {\n 36 | throw [7, 8, 9];\n\u003e 37 | } catch ([...{ 0: v, 1: w, 2: x, 3: y, length: z }]) {\n | ^\n 38 | assert.sameValue(v, 7);\n 39 | assert.sameValue(w, 8);\n 40 | assert.sameValue(x, 9); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/try/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/try/dstr/obj-ptrn-rest-getter.js: Unexpected token (25:10)\n 23 | try {\n 24 | throw { get v() { count++; return 2; } };\n\u003e 25 | } catch ({...x}) {\n | ^\n 26 | assert.sameValue(count, 1);\n 27 | \n 28 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (26:10)\n 24 | try {\n 25 | throw o;\n\u003e 26 | } catch ({...rest}) {\n | ^\n 27 | assert.sameValue(rest.x, undefined);\n 28 | \n 29 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/try/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (24:16)\n 22 | try {\n 23 | throw {x: 1, y: 2, a: 5, b: 3};\n\u003e 24 | } catch ({a, b, ...rest}) {\n | ^\n 25 | assert.sameValue(rest.a, undefined);\n 26 | assert.sameValue(rest.b, undefined);\n 27 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/try/scope-catch-block-lex-open.js-strict:true": "test/language/statements/try/scope-catch-block-lex-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/variable/dstr/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(40)", + "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js: Unexpected token (53:8)\n 51 | ---*/\n 52 | \n\u003e 53 | var [...[x, y, z]] = [3, 4, 5];\n | ^\n 54 | \n 55 | assert.sameValue(x, 3);\n 56 | assert.sameValue(y, 4); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js: Unexpected token (34:8)\n 32 | var values = [1, 2, 3];\n 33 | \n\u003e 34 | var [...[...x]] = values;\n | ^\n 35 | \n 36 | assert(Array.isArray(x));\n 37 | assert.sameValue(x.length, 3); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js: Unexpected token (33:8)\n 31 | ---*/\n 32 | \n\u003e 33 | var [...{ length }] = [1, 2, 3];\n | ^\n 34 | \n 35 | assert.sameValue(length, 3);\n 36 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js-strict:true": "test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js: SyntaxError: test/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js: Unexpected token (34:8)\n 32 | let length = \"outer\";\n 33 | \n\u003e 34 | var [...{ 0: v, 1: w, 2: x, 3: y, length: z }] = [7, 8, 9];\n | ^\n 35 | \n 36 | assert.sameValue(v, 7);\n 37 | assert.sameValue(w, 8); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js: Test262Error: Expected SameValue(«», «cover») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js: Test262Error: Expected SameValue(«», «fn») to be true at harness/sta.js:22:9(40)", + "test/language/statements/variable/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/variable/dstr/obj-ptrn-rest-getter.js: Unexpected token (22:5)\n 20 | var count = 0;\n 21 | \n\u003e 22 | var {...x} = { get v() { count++; return 2; } };\n | ^\n 23 | \n 24 | assert.sameValue(count, 1);\n 25 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (23:5)\n 21 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 22 | \n\u003e 23 | var {...rest} = o;\n | ^\n 24 | \n 25 | assert.sameValue(rest.x, undefined);\n 26 | at \u003ceval\u003e:2:28542(106)", + "test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (21:11)\n 19 | ---*/\n 20 | \n\u003e 21 | var {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 22 | \n 23 | assert.sameValue(rest.a, undefined);\n 24 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(106)", + "test/language/statements/with/unscopables-inc-dec.js-strict:false": "test/language/statements/with/unscopables-inc-dec.js: SyntaxError: test/language/statements/with/unscopables-inc-dec.js: 'with' in strict mode (25:0)\n 23 | var unscopablesGetterCalled = 0;\n 24 | var a, b, flag = true;\n\u003e 25 | with (a = { x: 7 }) {\n | ^\n 26 | with (b = { x: 4, get [Symbol.unscopables]() {\n 27 | unscopablesGetterCalled++;\n 28 | return { x: flag=!flag }; at \u003ceval\u003e:2:28542(106)", + "test/language/types/reference/put-value-prop-base-primitive.js-strict:true": "test/language/types/reference/put-value-prop-base-primitive.js: TypeError: Value is not an object: 0 at test/language/types/reference/put-value-prop-base-primitive.js:32:14(31)", "test/language/white-space/mongolian-vowel-separator.js-strict:true": "test/language/white-space/mongolian-vowel-separator.js: error is not an object (Test262: This statement should not be evaluated.)" } diff --git a/vendor/github.com/dop251/goja/ast/node.go b/vendor/github.com/dop251/goja/ast/node.go index 9472e4ac587..e033726a1c7 100644 --- a/vendor/github.com/dop251/goja/ast/node.go +++ b/vendor/github.com/dop251/goja/ast/node.go @@ -91,10 +91,10 @@ type ( Function file.Idx Name *Identifier ParameterList *ParameterList - Body Statement + Body *BlockStatement Source string - DeclarationList []Declaration + DeclarationList []*VariableDeclaration } Identifier struct { @@ -241,7 +241,7 @@ type ( CatchStatement struct { Catch file.Idx Parameter *Identifier - Body Statement + Body *BlockStatement } DebuggerStatement struct { @@ -264,21 +264,21 @@ type ( ForInStatement struct { For file.Idx - Into Expression + Into ForInto Source Expression Body Statement } ForOfStatement struct { For file.Idx - Into Expression + Into ForInto Source Expression Body Statement } ForStatement struct { For file.Idx - Initializer Expression + Initializer ForLoopInitializer Update Expression Test Expression Body Statement @@ -316,14 +316,20 @@ type ( TryStatement struct { Try file.Idx - Body Statement + Body *BlockStatement Catch *CatchStatement - Finally Statement + Finally *BlockStatement } VariableStatement struct { Var file.Idx - List []Expression + List []*VariableExpression + } + + LexicalDeclaration struct { + Idx file.Idx + Token token.Token + List []*VariableExpression } WhileStatement struct { @@ -337,6 +343,10 @@ type ( Object Expression Body Statement } + + FunctionDeclaration struct { + Function *FunctionLiteral + } ) // _statementNode @@ -362,31 +372,75 @@ func (*TryStatement) _statementNode() {} func (*VariableStatement) _statementNode() {} func (*WhileStatement) _statementNode() {} func (*WithStatement) _statementNode() {} +func (*LexicalDeclaration) _statementNode() {} +func (*FunctionDeclaration) _statementNode() {} // =========== // // Declaration // // =========== // type ( - // All declaration nodes implement the Declaration interface. - Declaration interface { - _declarationNode() + VariableDeclaration struct { + Var file.Idx + List []*VariableExpression } +) - FunctionDeclaration struct { - Function *FunctionLiteral +type ( + ForLoopInitializer interface { + _forLoopInitializer() } - VariableDeclaration struct { + ForLoopInitializerExpression struct { + Expression Expression + } + + ForLoopInitializerVarDeclList struct { Var file.Idx List []*VariableExpression } + + ForLoopInitializerLexicalDecl struct { + LexicalDeclaration LexicalDeclaration + } + + ForInto interface { + _forInto() + } + + ForIntoVar struct { + Binding *VariableExpression + } + + ForBinding interface { + _forBinding() + } + + BindingIdentifier struct { + Idx file.Idx + Name unistring.String + } + + ForDeclaration struct { + Idx file.Idx + IsConst bool + Binding ForBinding + } + + ForIntoExpression struct { + Expression Expression + } ) -// _declarationNode +func (*ForLoopInitializerExpression) _forLoopInitializer() {} +func (*ForLoopInitializerVarDeclList) _forLoopInitializer() {} +func (*ForLoopInitializerLexicalDecl) _forLoopInitializer() {} -func (*FunctionDeclaration) _declarationNode() {} -func (*VariableDeclaration) _declarationNode() {} +func (*ForIntoVar) _forInto() {} +func (*ForDeclaration) _forInto() {} +func (*ForIntoExpression) _forInto() {} + +func (*BindingIdentifier) _forBinding() {} // ==== // // Node // @@ -395,7 +449,7 @@ func (*VariableDeclaration) _declarationNode() {} type Program struct { Body []Statement - DeclarationList []Declaration + DeclarationList []*VariableDeclaration File *file.File } @@ -449,6 +503,10 @@ func (self *TryStatement) Idx0() file.Idx { return self.Try } func (self *VariableStatement) Idx0() file.Idx { return self.Var } func (self *WhileStatement) Idx0() file.Idx { return self.While } func (self *WithStatement) Idx0() file.Idx { return self.With } +func (self *LexicalDeclaration) Idx0() file.Idx { return self.Idx } +func (self *FunctionDeclaration) Idx0() file.Idx { return self.Function.Idx0() } + +func (self *ForLoopInitializerVarDeclList) Idx0() file.Idx { return self.List[0].Idx0() } // ==== // // Idx1 // @@ -507,12 +565,16 @@ func (self *IfStatement) Idx1() file.Idx { } return self.Consequent.Idx1() } -func (self *LabelledStatement) Idx1() file.Idx { return self.Colon + 1 } -func (self *Program) Idx1() file.Idx { return self.Body[len(self.Body)-1].Idx1() } -func (self *ReturnStatement) Idx1() file.Idx { return self.Return } -func (self *SwitchStatement) Idx1() file.Idx { return self.Body[len(self.Body)-1].Idx1() } -func (self *ThrowStatement) Idx1() file.Idx { return self.Throw } -func (self *TryStatement) Idx1() file.Idx { return self.Try } -func (self *VariableStatement) Idx1() file.Idx { return self.List[len(self.List)-1].Idx1() } -func (self *WhileStatement) Idx1() file.Idx { return self.Body.Idx1() } -func (self *WithStatement) Idx1() file.Idx { return self.Body.Idx1() } +func (self *LabelledStatement) Idx1() file.Idx { return self.Colon + 1 } +func (self *Program) Idx1() file.Idx { return self.Body[len(self.Body)-1].Idx1() } +func (self *ReturnStatement) Idx1() file.Idx { return self.Return } +func (self *SwitchStatement) Idx1() file.Idx { return self.Body[len(self.Body)-1].Idx1() } +func (self *ThrowStatement) Idx1() file.Idx { return self.Throw } +func (self *TryStatement) Idx1() file.Idx { return self.Try } +func (self *VariableStatement) Idx1() file.Idx { return self.List[len(self.List)-1].Idx1() } +func (self *WhileStatement) Idx1() file.Idx { return self.Body.Idx1() } +func (self *WithStatement) Idx1() file.Idx { return self.Body.Idx1() } +func (self *LexicalDeclaration) Idx1() file.Idx { return self.List[len(self.List)-1].Idx1() } +func (self *FunctionDeclaration) Idx1() file.Idx { return self.Function.Idx1() } + +func (self *ForLoopInitializerVarDeclList) Idx1() file.Idx { return self.List[len(self.List)-1].Idx1() } diff --git a/vendor/github.com/dop251/goja/builtin_array.go b/vendor/github.com/dop251/goja/builtin_array.go index 3198dd038af..fd4eb98df33 100644 --- a/vendor/github.com/dop251/goja/builtin_array.go +++ b/vendor/github.com/dop251/goja/builtin_array.go @@ -892,6 +892,17 @@ func (r *Runtime) arrayproto_reverse(call FunctionCall) Value { func (r *Runtime) arrayproto_shift(call FunctionCall) Value { o := call.This.ToObject(r) + if a := r.checkStdArrayObj(o); a != nil { + if len(a.values) == 0 { + return _undefined + } + first := a.values[0] + copy(a.values, a.values[1:]) + a.values[len(a.values)-1] = nil + a.values = a.values[:len(a.values)-1] + a.length-- + return first + } length := toLength(o.self.getStr("length", nil)) if length == 0 { o.self.setOwnStr("length", intToValue(0), true) @@ -899,11 +910,12 @@ func (r *Runtime) arrayproto_shift(call FunctionCall) Value { } first := o.self.getIdx(valueInt(0), nil) for i := int64(1); i < length; i++ { - v := o.self.getIdx(valueInt(i), nil) - if v != nil { - o.self.setOwnIdx(valueInt(i-1), v, true) + idxFrom := valueInt(i) + idxTo := valueInt(i - 1) + if o.self.hasPropertyIdx(idxFrom) { + o.self.setOwnIdx(idxTo, nilSafe(o.self.getIdx(idxFrom, nil)), true) } else { - o.self.deleteIdx(valueInt(i-1), true) + o.self.deleteIdx(idxTo, true) } } @@ -1292,11 +1304,9 @@ func (r *Runtime) createArrayProto(val *Object) objectImpl { o._putProp("toLocaleString", r.newNativeFunc(r.arrayproto_toLocaleString, nil, "toLocaleString", nil, 0), true, false, true) o._putProp("toString", r.global.arrayToString, true, false, true) o._putProp("unshift", r.newNativeFunc(r.arrayproto_unshift, nil, "unshift", nil, 1), true, false, true) - valuesFunc := r.newNativeFunc(r.arrayproto_values, nil, "values", nil, 0) - r.global.arrayValues = valuesFunc - o._putProp("values", valuesFunc, true, false, true) + o._putProp("values", r.global.arrayValues, true, false, true) - o._putSym(SymIterator, valueProp(valuesFunc, true, false, true)) + o._putSym(SymIterator, valueProp(r.global.arrayValues, true, false, true)) bl := r.newBaseObject(nil, classObject) bl.setOwnStr("copyWithin", valueTrue, true) @@ -1338,6 +1348,7 @@ func (r *Runtime) createArrayIterProto(val *Object) objectImpl { } func (r *Runtime) initArray() { + r.global.arrayValues = r.newNativeFunc(r.arrayproto_values, nil, "values", nil, 0) r.global.arrayToString = r.newNativeFunc(r.arrayproto_toString, nil, "toString", nil, 0) r.global.ArrayIteratorPrototype = r.newLazyObject(r.createArrayIterProto) diff --git a/vendor/github.com/dop251/goja/builtin_global.go b/vendor/github.com/dop251/goja/builtin_global.go index 1d9c5a7b35a..2fb20400c1b 100644 --- a/vendor/github.com/dop251/goja/builtin_global.go +++ b/vendor/github.com/dop251/goja/builtin_global.go @@ -328,6 +328,7 @@ func (r *Runtime) builtin_unescape(call FunctionCall) Value { func (r *Runtime) initGlobalObject() { o := r.globalObject.self + o._putProp("globalThis", r.globalObject, true, false, true) o._putProp("NaN", _NaN, false, false, false) o._putProp("undefined", _undefined, false, false, false) o._putProp("Infinity", _positiveInf, false, false, false) diff --git a/vendor/github.com/dop251/goja/builtin_regexp.go b/vendor/github.com/dop251/goja/builtin_regexp.go index e501ffdc6cc..451b87d24f3 100644 --- a/vendor/github.com/dop251/goja/builtin_regexp.go +++ b/vendor/github.com/dop251/goja/builtin_regexp.go @@ -765,7 +765,7 @@ func (r *Runtime) regexpproto_stdMatcherAll(call FunctionCall) Value { flags := nilSafe(thisObj.self.getStr("flags", nil)).toString() c := r.speciesConstructorObj(call.This.(*Object), r.global.RegExp) matcher := r.toConstructor(c)([]Value{call.This, flags}, nil) - matcher.self.setOwnStr("lastIndex", valueInt(toLength(thisObj.Get("lastIndex"))), true) + matcher.self.setOwnStr("lastIndex", valueInt(toLength(thisObj.self.getStr("lastIndex", nil))), true) flagsStr := flags.String() global := strings.Contains(flagsStr, "g") fullUnicode := strings.Contains(flagsStr, "u") @@ -800,7 +800,7 @@ type regExpStringIterObject struct { // RegExpExec as defined in 21.2.5.2.1 func regExpExec(r *Object, s valueString) Value { - exec := r.Get("exec") + exec := r.self.getStr("exec", nil) if execObject, ok := exec.(*Object); ok { if execFn, ok := execObject.self.assertCallable(); ok { return r.runtime.regExpExec(execFn, r, s) diff --git a/vendor/github.com/dop251/goja/builtin_string.go b/vendor/github.com/dop251/goja/builtin_string.go index 625e9c544c6..63554ff3611 100644 --- a/vendor/github.com/dop251/goja/builtin_string.go +++ b/vendor/github.com/dop251/goja/builtin_string.go @@ -377,7 +377,7 @@ func (r *Runtime) stringproto_matchAll(call FunctionCall) Value { if regexp != _undefined && regexp != _null { if isRegexp(regexp) { if o, ok := regexp.(*Object); ok { - flags := o.Get("flags") + flags := o.self.getStr("flags", nil) r.checkObjectCoercible(flags) if !strings.Contains(flags.toString().String(), "g") { panic(r.NewTypeError("RegExp doesn't have global flag set")) diff --git a/vendor/github.com/dop251/goja/compiler.go b/vendor/github.com/dop251/goja/compiler.go index 3843a74e676..ed0c10cb774 100644 --- a/vendor/github.com/dop251/goja/compiler.go +++ b/vendor/github.com/dop251/goja/compiler.go @@ -3,20 +3,39 @@ package goja import ( "fmt" "sort" - "strconv" "github.com/dop251/goja/ast" "github.com/dop251/goja/file" "github.com/dop251/goja/unistring" ) +type blockType int + const ( - blockLoop = iota + blockLoop blockType = iota blockLoopEnum blockTry - blockBranch + blockLabel blockSwitch blockWith + blockScope + blockIterScope +) + +const ( + maskConst = 1 << 31 + maskVar = 1 << 30 + maskDeletable = maskConst + + maskTyp = maskConst | maskVar +) + +type varType byte + +const ( + varTypeVar varType = iota + varTypeLet + varTypeConst ) type CompilerError struct { @@ -48,39 +67,188 @@ type Program struct { } type compiler struct { - p *Program - scope *scope - block *block - blockStart int + p *Program + scope *scope + block *block enumGetExpr compiledEnumGetExpr evalVM *vm } +type binding struct { + scope *scope + name unistring.String + accessPoints map[*scope]*[]int + isConst bool + isArg bool + isVar bool + inStash bool +} + +func (b *binding) getAccessPointsForScope(s *scope) *[]int { + m := b.accessPoints[s] + if m == nil { + a := make([]int, 0, 1) + m = &a + if b.accessPoints == nil { + b.accessPoints = make(map[*scope]*[]int) + } + b.accessPoints[s] = m + } + return m +} + +func (b *binding) markAccessPoint() { + scope := b.scope.c.scope + m := b.getAccessPointsForScope(scope) + *m = append(*m, len(scope.prg.code)-scope.base) +} + +func (b *binding) emitGet() { + b.markAccessPoint() + if b.isVar && !b.isArg { + b.scope.c.emit(loadStash(0)) + } else { + b.scope.c.emit(loadStashLex(0)) + } +} + +func (b *binding) emitGetP() { + if b.isVar && !b.isArg { + // no-op + } else { + // make sure TDZ is checked + b.markAccessPoint() + b.scope.c.emit(loadStashLex(0), pop) + } +} + +func (b *binding) emitSet() { + if b.isConst { + b.scope.c.emit(throwAssignToConst) + return + } + b.markAccessPoint() + if b.isVar && !b.isArg { + b.scope.c.emit(storeStash(0)) + } else { + b.scope.c.emit(storeStashLex(0)) + } +} + +func (b *binding) emitSetP() { + if b.isConst { + b.scope.c.emit(throwAssignToConst) + return + } + b.markAccessPoint() + if b.isVar && !b.isArg { + b.scope.c.emit(storeStashP(0)) + } else { + b.scope.c.emit(storeStashLexP(0)) + } +} + +func (b *binding) emitInit() { + b.markAccessPoint() + b.scope.c.emit(initStash(0)) +} + +func (b *binding) emitGetVar(callee bool) { + b.markAccessPoint() + if b.isVar && !b.isArg { + b.scope.c.emit(&loadMixed{name: b.name, callee: callee}) + } else { + b.scope.c.emit(&loadMixedLex{name: b.name, callee: callee}) + } +} + +func (b *binding) emitResolveVar(strict bool) { + b.markAccessPoint() + if b.isVar && !b.isArg { + b.scope.c.emit(&resolveMixed{name: b.name, strict: strict, typ: varTypeVar}) + } else { + var typ varType + if b.isConst { + typ = varTypeConst + } else { + typ = varTypeLet + } + b.scope.c.emit(&resolveMixed{name: b.name, strict: strict, typ: typ}) + } +} + +func (b *binding) moveToStash() { + if b.isArg && !b.scope.argsInStash { + b.scope.moveArgsToStash() + } else { + b.inStash = true + b.scope.needStash = true + } +} + +func (b *binding) useCount() (count int) { + for _, a := range b.accessPoints { + count += len(*a) + } + return +} + type scope struct { - names map[unistring.String]uint32 + c *compiler + prg *Program outer *scope - strict bool - eval bool - lexical bool - dynamic bool - accessed bool + nested []*scope + boundNames map[unistring.String]*binding + bindings []*binding + base int + numArgs int + + // in strict mode + strict bool + // eval top-level scope + eval bool + // at least one inner scope has direct eval() which can lookup names dynamically (by name) + dynLookup bool + // at least one binding has been marked for placement in stash + needStash bool + + // is a function or a top-level lexical environment + function bool + // a function scope that has at least one direct eval() and non-strict, so the variables can be added dynamically + dynamic bool + // arguments have been marked for placement in stash (functions only) + argsInStash bool + // need 'arguments' object (functions only) argsNeeded bool + // 'this' is used and non-strict, so need to box it (functions only) thisNeeded bool - - namesMap map[unistring.String]unistring.String - lastFreeTmp int } type block struct { - typ int + typ blockType label unistring.String - needResult bool cont int breaks []int conts []int outer *block + breaking *block // set when the 'finally' block is an empty break statement sequence + needResult bool +} + +func (c *compiler) leaveScopeBlock(enter *enterBlock) { + c.updateEnterBlock(enter) + leave := &leaveBlock{ + stackSize: enter.stackSize, + popStash: enter.stashSize > 0, + } + c.emit(leave) + for _, pc := range c.block.breaks { + c.p.code[pc] = leave + } + c.block.breaks = nil + c.leaveBlock() } func (c *compiler) leaveBlock() { @@ -113,13 +281,21 @@ func (c *compiler) newScope() { strict = c.scope.strict } c.scope = &scope{ - outer: c.scope, - names: make(map[unistring.String]uint32), - strict: strict, - namesMap: make(map[unistring.String]unistring.String), + c: c, + prg: c.p, + outer: c.scope, + strict: strict, } } +func (c *compiler) newBlockScope() { + c.newScope() + if outer := c.scope.outer; outer != nil { + outer.nested = append(outer.nested, c.scope) + } + c.scope.base = len(c.p.code) +} + func (c *compiler) popScope() { c.scope = c.scope.outer } @@ -131,8 +307,6 @@ func newCompiler() *compiler { c.enumGetExpr.init(c, file.Idx(0)) - c.newScope() - c.scope.dynamic = true return c } @@ -172,243 +346,478 @@ func (p *Program) sourceOffset(pc int) int { return 0 } -func (s *scope) isFunction() bool { - if !s.lexical { - return s.outer != nil - } - return s.outer.isFunction() -} - -func (s *scope) lookupName(name unistring.String) (idx uint32, found, noDynamics bool) { - var level uint32 = 0 +func (s *scope) lookupName(name unistring.String) (binding *binding, noDynamics bool) { noDynamics = true + toStash := false for curScope := s; curScope != nil; curScope = curScope.outer { - if curScope != s { - curScope.accessed = true - } if curScope.dynamic { noDynamics = false } else { - var mapped unistring.String - if m, exists := curScope.namesMap[name]; exists { - mapped = m - } else { - mapped = name - } - if i, exists := curScope.names[mapped]; exists { - idx = i | (level << 24) - found = true + if b, exists := curScope.boundNames[name]; exists { + if toStash && !b.inStash { + b.moveToStash() + } + binding = b return } } - if name == "arguments" && !s.lexical && s.isFunction() { - s.argsNeeded = true - s.accessed = true - idx, _ = s.bindName(name) - found = true + if name == "arguments" && curScope.function { + curScope.argsNeeded = true + binding, _ = curScope.bindName(name) return } - level++ + if curScope.function { + toStash = true + } } return } -func (s *scope) bindName(name unistring.String) (uint32, bool) { - if s.lexical { - return s.outer.bindName(name) +func (s *scope) ensureBoundNamesCreated() { + if s.boundNames == nil { + s.boundNames = make(map[unistring.String]*binding) } +} - if idx, exists := s.names[name]; exists { - return idx, false +func (s *scope) bindNameLexical(name unistring.String, unique bool, offset int) (*binding, bool) { + if b := s.boundNames[name]; b != nil { + if unique { + s.c.throwSyntaxError(offset, "Identifier '%s' has already been declared", name) + } + return b, false + } + if len(s.bindings) >= (1<<24)-1 { + s.c.throwSyntaxError(offset, "Too many variables") + } + b := &binding{ + scope: s, + name: name, } - idx := uint32(len(s.names)) - s.names[name] = idx - return idx, true + s.bindings = append(s.bindings, b) + s.ensureBoundNamesCreated() + s.boundNames[name] = b + return b, true } -func (s *scope) bindNameShadow(name unistring.String) (uint32, bool) { - if s.lexical { +func (s *scope) bindName(name unistring.String) (*binding, bool) { + if !s.function && s.outer != nil { return s.outer.bindName(name) } + b, created := s.bindNameLexical(name, false, 0) + if created { + b.isVar = true + } + return b, created +} - unique := true +func (s *scope) bindNameShadow(name unistring.String) (*binding, bool) { + if !s.function && s.outer != nil { + return s.outer.bindNameShadow(name) + } - if idx, exists := s.names[name]; exists { - unique = false - // shadow the var - delete(s.names, name) - n := unistring.String(strconv.Itoa(int(idx))) - s.names[n] = idx + _, exists := s.boundNames[name] + b := &binding{ + scope: s, + name: name, } - idx := uint32(len(s.names)) - s.names[name] = idx - return idx, unique + s.bindings = append(s.bindings, b) + s.ensureBoundNamesCreated() + s.boundNames[name] = b + return b, !exists } -func (c *compiler) markBlockStart() { - c.blockStart = len(c.p.code) +func (s *scope) nearestFunction() *scope { + for sc := s; sc != nil; sc = sc.outer { + if sc.function { + return sc + } + } + return nil } -func (c *compiler) compile(in *ast.Program) { - c.p.src = in.File +func (s *scope) finaliseVarAlloc(stackOffset int) (stashSize, stackSize int) { + argsInStash := false + if f := s.nearestFunction(); f != nil { + argsInStash = f.argsInStash + } + stackIdx, stashIdx := 0, 0 + allInStash := s.isDynamic() + for i, b := range s.bindings { + if allInStash || b.inStash { + for scope, aps := range b.accessPoints { + var level uint32 + for sc := scope; sc != nil && sc != s; sc = sc.outer { + if sc.needStash || sc.isDynamic() { + level++ + } + } + if level > 255 { + s.c.throwSyntaxError(0, "Maximum nesting level (256) exceeded") + } + idx := (level << 24) | uint32(stashIdx) + base := scope.base + code := scope.prg.code + for _, pc := range *aps { + ap := &code[base+pc] + switch i := (*ap).(type) { + case loadStash: + *ap = loadStash(idx) + case storeStash: + *ap = storeStash(idx) + case storeStashP: + *ap = storeStashP(idx) + case loadStashLex: + *ap = loadStashLex(idx) + case storeStashLex: + *ap = storeStashLex(idx) + case storeStashLexP: + *ap = storeStashLexP(idx) + case initStash: + *ap = initStash(idx) + case *loadMixed: + i.idx = idx + case *resolveMixed: + i.idx = idx + } + } + } + stashIdx++ + } else { + var idx int + if i < s.numArgs { + idx = -(i + 1) + } else { + stackIdx++ + idx = stackIdx + stackOffset + } + for scope, aps := range b.accessPoints { + var level int + for sc := scope; sc != nil && sc != s; sc = sc.outer { + if sc.needStash || sc.isDynamic() { + level++ + } + } + if level > 255 { + s.c.throwSyntaxError(0, "Maximum nesting level (256) exceeded") + } + code := scope.prg.code + base := scope.base + if argsInStash { + for _, pc := range *aps { + ap := &code[base+pc] + switch i := (*ap).(type) { + case loadStash: + *ap = loadStack1(idx) + case storeStash: + *ap = storeStack1(idx) + case storeStashP: + *ap = storeStack1P(idx) + case loadStashLex: + *ap = loadStack1Lex(idx) + case storeStashLex: + *ap = storeStack1Lex(idx) + case storeStashLexP: + *ap = storeStack1LexP(idx) + case initStash: + *ap = initStack1(idx) + case *loadMixed: + *ap = &loadMixedStack1{name: i.name, idx: idx, level: uint8(level), callee: i.callee} + case *loadMixedLex: + *ap = &loadMixedStack1Lex{name: i.name, idx: idx, level: uint8(level), callee: i.callee} + case *resolveMixed: + *ap = &resolveMixedStack1{typ: i.typ, name: i.name, idx: idx, level: uint8(level), strict: i.strict} + } + } + } else { + for _, pc := range *aps { + ap := &code[base+pc] + switch i := (*ap).(type) { + case loadStash: + *ap = loadStack(idx) + case storeStash: + *ap = storeStack(idx) + case storeStashP: + *ap = storeStackP(idx) + case loadStashLex: + *ap = loadStackLex(idx) + case storeStashLex: + *ap = storeStackLex(idx) + case storeStashLexP: + *ap = storeStackLexP(idx) + case initStash: + *ap = initStack(idx) + case *loadMixed: + *ap = &loadMixedStack{name: i.name, idx: idx, level: uint8(level), callee: i.callee} + case *loadMixedLex: + *ap = &loadMixedStackLex{name: i.name, idx: idx, level: uint8(level), callee: i.callee} + case *resolveMixed: + *ap = &resolveMixedStack{typ: i.typ, name: i.name, idx: idx, level: uint8(level), strict: i.strict} + } + } + } + } + } + } + for _, nested := range s.nested { + nested.finaliseVarAlloc(stackIdx + stackOffset) + } + return stashIdx, stackIdx +} - if len(in.Body) > 0 { - if !c.scope.strict { - c.scope.strict = c.isStrict(in.Body) +func (s *scope) moveArgsToStash() { + for _, b := range s.bindings { + if !b.isArg { + break } + b.inStash = true } + s.argsInStash = true + s.needStash = true +} - c.compileDeclList(in.DeclarationList, false) - c.compileFunctions(in.DeclarationList) +func (s *scope) adjustBase(delta int) { + s.base += delta + for _, nested := range s.nested { + nested.adjustBase(delta) + } +} - c.markBlockStart() - c.compileStatements(in.Body, true) +func (s *scope) makeNamesMap() map[unistring.String]uint32 { + l := len(s.bindings) + if l == 0 { + return nil + } + names := make(map[unistring.String]uint32, l) + for i, b := range s.bindings { + idx := uint32(i) + if b.isConst { + idx |= maskConst + } + if b.isVar { + idx |= maskVar + } + names[b.name] = idx + } + return names +} - c.p.code = append(c.p.code, halt) - code := c.p.code - c.p.code = make([]instruction, 0, len(code)+len(c.scope.names)+2) - if c.scope.eval { - if !c.scope.strict { - c.emit(jne(2), newStash) +func (s *scope) isDynamic() bool { + return s.dynLookup || s.dynamic +} + +func (s *scope) deleteBinding(b *binding) { + idx := 0 + for i, bb := range s.bindings { + if bb == b { + idx = i + goto found + } + } + return +found: + delete(s.boundNames, b.name) + copy(s.bindings[idx:], s.bindings[idx+1:]) + l := len(s.bindings) - 1 + s.bindings[l] = nil + s.bindings = s.bindings[:l] +} + +func (c *compiler) compile(in *ast.Program, strict, eval, inGlobal bool) { + c.p.src = in.File + c.newScope() + scope := c.scope + scope.dynamic = true + scope.eval = eval + if !strict && len(in.Body) > 0 { + strict = c.isStrict(in.Body) + } + scope.strict = strict + ownVarScope := eval && strict + ownLexScope := !inGlobal || eval + if ownVarScope { + c.newBlockScope() + scope = c.scope + scope.function = true + } + funcs := c.extractFunctions(in.Body) + c.createFunctionBindings(funcs) + numFuncs := len(scope.bindings) + if inGlobal && !ownVarScope { + if numFuncs == len(funcs) { + c.compileFunctionsGlobalAllUnique(funcs) + } else { + c.compileFunctionsGlobal(funcs) + } + } + c.compileDeclList(in.DeclarationList, false) + numVars := len(scope.bindings) - numFuncs + vars := make([]unistring.String, len(scope.bindings)) + for i, b := range scope.bindings { + vars[i] = b.name + } + if len(vars) > 0 && !ownVarScope && ownLexScope { + if inGlobal { + c.emit(&bindGlobal{ + vars: vars[numFuncs:], + funcs: vars[:numFuncs], + deletable: eval, + }) } else { - c.emit(pop, newStash) + c.emit(&bindVars{names: vars, deletable: eval}) } } - l := len(c.p.code) - c.p.code = c.p.code[:l+len(c.scope.names)] - for name, nameIdx := range c.scope.names { - c.p.code[l+int(nameIdx)] = bindName(name) + var enter *enterBlock + if c.compileLexicalDeclarations(in.Body, ownVarScope || !ownLexScope) { + if ownLexScope { + c.block = &block{ + outer: c.block, + typ: blockScope, + needResult: true, + } + enter = &enterBlock{} + c.emit(enter) + } } - - c.p.code = append(c.p.code, code...) - for i := range c.p.srcMap { - c.p.srcMap[i].pc += len(c.scope.names) + if len(scope.bindings) > 0 && !ownLexScope { + var lets, consts []unistring.String + for _, b := range c.scope.bindings[numFuncs+numVars:] { + if b.isConst { + consts = append(consts, b.name) + } else { + lets = append(lets, b.name) + } + } + c.emit(&bindGlobal{ + vars: vars[numFuncs:], + funcs: vars[:numFuncs], + lets: lets, + consts: consts, + }) + } + if !inGlobal || ownVarScope { + c.compileFunctions(funcs) + } + c.compileStatements(in.Body, true) + if enter != nil { + c.leaveScopeBlock(enter) + c.popScope() } + c.p.code = append(c.p.code, halt) + + scope.finaliseVarAlloc(0) } -func (c *compiler) compileDeclList(v []ast.Declaration, inFunc bool) { +func (c *compiler) compileDeclList(v []*ast.VariableDeclaration, inFunc bool) { for _, value := range v { - switch value := value.(type) { + c.compileVarDecl(value, inFunc) + } +} + +func (c *compiler) extractLabelled(st ast.Statement) ast.Statement { + if st, ok := st.(*ast.LabelledStatement); ok { + return c.extractLabelled(st.Statement) + } + return st +} + +func (c *compiler) extractFunctions(list []ast.Statement) (funcs []*ast.FunctionDeclaration) { + for _, st := range list { + var decl *ast.FunctionDeclaration + switch st := c.extractLabelled(st).(type) { case *ast.FunctionDeclaration: - c.compileFunctionDecl(value) - case *ast.VariableDeclaration: - c.compileVarDecl(value, inFunc) + decl = st + case *ast.LabelledStatement: + if st1, ok := st.Statement.(*ast.FunctionDeclaration); ok { + decl = st1 + } else { + continue + } default: - panic(fmt.Errorf("Unsupported declaration: %T", value)) + continue } + funcs = append(funcs, decl) } + return } -func (c *compiler) compileFunctions(v []ast.Declaration) { - for _, value := range v { - if value, ok := value.(*ast.FunctionDeclaration); ok { - c.compileFunction(value) +func (c *compiler) createFunctionBindings(funcs []*ast.FunctionDeclaration) { + s := c.scope + if s.outer != nil { + unique := !s.function && s.strict + for _, decl := range funcs { + s.bindNameLexical(decl.Function.Name.Name, unique, int(decl.Function.Name.Idx1())-1) + } + } else { + for _, decl := range funcs { + s.bindName(decl.Function.Name.Name) } } } -func (c *compiler) compileVarDecl(v *ast.VariableDeclaration, inFunc bool) { - for _, item := range v.List { - if c.scope.strict { - c.checkIdentifierLName(item.Name, int(item.Idx)-1) - c.checkIdentifierName(item.Name, int(item.Idx)-1) - } - if !inFunc || item.Name != "arguments" { - idx, ok := c.scope.bindName(item.Name) - _ = idx - //log.Printf("Define var: %s: %x", item.Name, idx) - if !ok { - // TODO: error - } - } +func (c *compiler) compileFunctions(list []*ast.FunctionDeclaration) { + for _, decl := range list { + c.compileFunction(decl) } } -func (c *compiler) addDecls() []instruction { - code := make([]instruction, len(c.scope.names)) - for name, nameIdx := range c.scope.names { - code[nameIdx] = bindName(name) +func (c *compiler) compileFunctionsGlobalAllUnique(list []*ast.FunctionDeclaration) { + for _, decl := range list { + c.compileFunctionLiteral(decl.Function, false).emitGetter(true) } - return code } -func (c *compiler) convertInstrToStashless(instr uint32, args int) (newIdx int, convert bool) { - level := instr >> 24 - idx := instr & 0x00FFFFFF - if level > 0 { - level-- - newIdx = int((level << 24) | idx) - } else { - iidx := int(idx) - if iidx < args { - newIdx = -iidx - 1 +func (c *compiler) compileFunctionsGlobal(list []*ast.FunctionDeclaration) { + m := make(map[unistring.String]int, len(list)) + for i := len(list) - 1; i >= 0; i-- { + name := list[i].Function.Name.Name + if _, exists := m[name]; !exists { + m[name] = i + } + } + for i, decl := range list { + if m[decl.Function.Name.Name] == i { + c.compileFunctionLiteral(decl.Function, false).emitGetter(true) } else { - newIdx = iidx - args + 1 + leave := c.enterDummyMode() + c.compileFunctionLiteral(decl.Function, false).emitGetter(false) + leave() } - convert = true } - return } -func (c *compiler) convertFunctionToStashless(code []instruction, args int) { - code[0] = enterFuncStashless{stackSize: uint32(len(c.scope.names) - args), args: uint32(args)} - for pc := 1; pc < len(code); pc++ { - instr := code[pc] - if instr == ret { - code[pc] = retStashless +func (c *compiler) compileVarDecl(v *ast.VariableDeclaration, inFunc bool) { + for _, item := range v.List { + if c.scope.strict { + c.checkIdentifierLName(item.Name, int(item.Idx)-1) + c.checkIdentifierName(item.Name, int(item.Idx)-1) } - switch instr := instr.(type) { - case getLocal: - if newIdx, convert := c.convertInstrToStashless(uint32(instr), args); convert { - code[pc] = loadStack(newIdx) - } else { - code[pc] = getLocal(newIdx) - } - case setLocal: - if newIdx, convert := c.convertInstrToStashless(uint32(instr), args); convert { - code[pc] = storeStack(newIdx) - } else { - code[pc] = setLocal(newIdx) - } - case setLocalP: - if newIdx, convert := c.convertInstrToStashless(uint32(instr), args); convert { - code[pc] = storeStackP(newIdx) - } else { - code[pc] = setLocalP(newIdx) - } - case getVar: - level := instr.idx >> 24 - idx := instr.idx & 0x00FFFFFF - level-- - instr.idx = level<<24 | idx - code[pc] = instr - case setVar: - level := instr.idx >> 24 - idx := instr.idx & 0x00FFFFFF - level-- - instr.idx = level<<24 | idx - code[pc] = instr + if !inFunc || item.Name != "arguments" { + c.scope.bindName(item.Name) } } } -func (c *compiler) compileFunctionDecl(v *ast.FunctionDeclaration) { - idx, ok := c.scope.bindName(v.Function.Name.Name) - if !ok { - // TODO: error +func (c *compiler) compileFunction(v *ast.FunctionDeclaration) { + name := v.Function.Name.Name + b := c.scope.boundNames[name] + if b == nil || b.isVar { + e := &compiledIdentifierExpr{ + name: v.Function.Name.Name, + } + e.init(c, v.Function.Idx0()) + e.emitSetter(c.compileFunctionLiteral(v.Function, false), false) + } else { + c.compileFunctionLiteral(v.Function, false).emitGetter(true) + b.emitInit() } - _ = idx - // log.Printf("Define function: %s: %x", v.Function.Name.Name, idx) } -func (c *compiler) compileFunction(v *ast.FunctionDeclaration) { - e := &compiledIdentifierExpr{ - name: v.Function.Name.Name, +func (c *compiler) compileStandaloneFunctionDecl(v *ast.FunctionDeclaration) { + if c.scope.strict { + c.throwSyntaxError(int(v.Idx0())-1, "In strict mode code, functions can only be declared at top level or inside a block.") } - e.init(c, v.Function.Idx0()) - e.emitSetter(c.compileFunctionLiteral(v.Function, false)) - c.emit(pop) + c.throwSyntaxError(int(v.Idx0())-1, "In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.") } func (c *compiler) emit(instructions ...instruction) { @@ -468,18 +877,21 @@ func (c *compiler) checkIdentifierLName(name unistring.String, offset int) { // constant falsy condition 'if' branch or a loop (i.e 'if (false) { ... } or while (false) { ... }). // Such code should not be included in the final compilation result as it's never called, but it must // still produce compilation errors if there are any. +// TODO: make sure variable lookups do not de-optimise parent scopes func (c *compiler) enterDummyMode() (leaveFunc func()) { - savedBlock, savedBlockStart, savedProgram := c.block, c.blockStart, c.p + savedBlock, savedProgram := c.block, c.p if savedBlock != nil { c.block = &block{ - typ: savedBlock.typ, - label: savedBlock.label, + typ: savedBlock.typ, + label: savedBlock.label, + outer: savedBlock.outer, + breaking: savedBlock.breaking, } } c.p = &Program{} c.newScope() return func() { - c.block, c.blockStart, c.p = savedBlock, savedBlockStart, savedProgram + c.block, c.p = savedBlock, savedProgram c.popScope() } } diff --git a/vendor/github.com/dop251/goja/compiler_expr.go b/vendor/github.com/dop251/goja/compiler_expr.go index 003bcfe0608..1ef4246eecd 100644 --- a/vendor/github.com/dop251/goja/compiler_expr.go +++ b/vendor/github.com/dop251/goja/compiler_expr.go @@ -16,7 +16,7 @@ var ( type compiledExpr interface { emitGetter(putOnStack bool) - emitSetter(valueExpr compiledExpr) + emitSetter(valueExpr compiledExpr, putOnStack bool) emitUnary(prepare, body func(), postfix, putOnStack bool) deleteExpr() compiledExpr constant() bool @@ -160,7 +160,6 @@ type compiledVariableExpr struct { baseCompiledExpr name unistring.String initializer compiledExpr - expr *ast.VariableExpression } type compiledEnumGetExpr struct { @@ -256,7 +255,7 @@ func (e *baseCompiledExpr) init(c *compiler, idx file.Idx) { e.offset = int(idx) - 1 } -func (e *baseCompiledExpr) emitSetter(compiledExpr) { +func (e *baseCompiledExpr) emitSetter(compiledExpr, bool) { e.c.throwSyntaxError(e.offset, "Not a valid left-value expression") } @@ -287,19 +286,21 @@ func (e *constantExpr) emitGetter(putOnStack bool) { func (e *compiledIdentifierExpr) emitGetter(putOnStack bool) { e.addSrcMap() - if idx, found, noDynamics := e.c.scope.lookupName(e.name); noDynamics { - if found { + if b, noDynamics := e.c.scope.lookupName(e.name); noDynamics { + if b != nil { if putOnStack { - e.c.emit(getLocal(idx)) + b.emitGet() + } else { + b.emitGetP() } } else { panic("No dynamics and not found") } } else { - if found { - e.c.emit(getVar{name: e.name, idx: idx}) + if b != nil { + b.emitGetVar(false) } else { - e.c.emit(getVar1(e.name)) + e.c.emit(loadDynamic(e.name)) } if !putOnStack { e.c.emit(pop) @@ -309,89 +310,98 @@ func (e *compiledIdentifierExpr) emitGetter(putOnStack bool) { func (e *compiledIdentifierExpr) emitGetterOrRef() { e.addSrcMap() - if idx, found, noDynamics := e.c.scope.lookupName(e.name); noDynamics { - if found { - e.c.emit(getLocal(idx)) + if b, noDynamics := e.c.scope.lookupName(e.name); noDynamics { + if b != nil { + b.emitGet() } else { panic("No dynamics and not found") } } else { - if found { - e.c.emit(getVar{name: e.name, idx: idx, ref: true}) + if b != nil { + b.emitGetVar(false) } else { - e.c.emit(getVar1Ref(e.name)) + e.c.emit(loadDynamicRef(e.name)) } } } func (e *compiledIdentifierExpr) emitGetterAndCallee() { e.addSrcMap() - if idx, found, noDynamics := e.c.scope.lookupName(e.name); noDynamics { - if found { + if b, noDynamics := e.c.scope.lookupName(e.name); noDynamics { + if b != nil { e.c.emit(loadUndef) - e.c.emit(getLocal(idx)) + b.emitGet() } else { panic("No dynamics and not found") } } else { - if found { - e.c.emit(getVar{name: e.name, idx: idx, ref: true, callee: true}) + if b != nil { + b.emitGetVar(true) } else { - e.c.emit(getVar1Callee(e.name)) + e.c.emit(loadDynamicCallee(e.name)) } } } -func (c *compiler) emitVarSetter1(name unistring.String, offset int, emitRight func(isRef bool)) { +func (c *compiler) emitVarSetter1(name unistring.String, offset int, putOnStack bool, emitRight func(isRef bool)) { if c.scope.strict { c.checkIdentifierLName(name, offset) } - if idx, found, noDynamics := c.scope.lookupName(name); noDynamics { + if b, noDynamics := c.scope.lookupName(name); noDynamics { emitRight(false) - if found { - c.emit(setLocal(idx)) + if b != nil { + if putOnStack { + b.emitSet() + } else { + b.emitSetP() + } } else { if c.scope.strict { c.emit(setGlobalStrict(name)) } else { c.emit(setGlobal(name)) } + if !putOnStack { + c.emit(pop) + } } } else { - if found { - c.emit(resolveVar{name: name, idx: idx, strict: c.scope.strict}) - emitRight(true) - c.emit(putValue) + if b != nil { + b.emitResolveVar(c.scope.strict) } else { if c.scope.strict { c.emit(resolveVar1Strict(name)) } else { c.emit(resolveVar1(name)) } - emitRight(true) + } + emitRight(true) + if putOnStack { c.emit(putValue) + } else { + c.emit(putValueP) } } } -func (c *compiler) emitVarSetter(name unistring.String, offset int, valueExpr compiledExpr) { - c.emitVarSetter1(name, offset, func(bool) { +func (c *compiler) emitVarSetter(name unistring.String, offset int, valueExpr compiledExpr, putOnStack bool) { + c.emitVarSetter1(name, offset, putOnStack, func(bool) { c.emitExpr(valueExpr, true) }) } -func (e *compiledVariableExpr) emitSetter(valueExpr compiledExpr) { - e.c.emitVarSetter(e.name, e.offset, valueExpr) +func (e *compiledVariableExpr) emitSetter(valueExpr compiledExpr, putOnStack bool) { + e.c.emitVarSetter(e.name, e.offset, valueExpr, putOnStack) } -func (e *compiledIdentifierExpr) emitSetter(valueExpr compiledExpr) { - e.c.emitVarSetter(e.name, e.offset, valueExpr) +func (e *compiledIdentifierExpr) emitSetter(valueExpr compiledExpr, putOnStack bool) { + e.c.emitVarSetter(e.name, e.offset, valueExpr, putOnStack) } func (e *compiledIdentifierExpr) emitUnary(prepare, body func(), postfix, putOnStack bool) { if putOnStack { - e.c.emitVarSetter1(e.name, e.offset, func(isRef bool) { + e.c.emitVarSetter1(e.name, e.offset, true, func(isRef bool) { e.c.emit(loadUndef) if isRef { e.c.emit(getValue) @@ -411,7 +421,7 @@ func (e *compiledIdentifierExpr) emitUnary(prepare, body func(), postfix, putOnS }) e.c.emit(pop) } else { - e.c.emitVarSetter1(e.name, e.offset, func(isRef bool) { + e.c.emitVarSetter1(e.name, e.offset, false, func(isRef bool) { if isRef { e.c.emit(getValue) } else { @@ -419,7 +429,6 @@ func (e *compiledIdentifierExpr) emitUnary(prepare, body func(), postfix, putOnS } body() }) - e.c.emit(pop) } } @@ -428,27 +437,28 @@ func (e *compiledIdentifierExpr) deleteExpr() compiledExpr { e.c.throwSyntaxError(e.offset, "Delete of an unqualified identifier in strict mode") panic("Unreachable") } - if _, found, noDynamics := e.c.scope.lookupName(e.name); noDynamics { - if !found { + if b, noDynamics := e.c.scope.lookupName(e.name); noDynamics { + if b == nil { r := &deleteGlobalExpr{ name: e.name, } r.init(e.c, file.Idx(0)) return r - } else { - r := &constantExpr{ - val: valueFalse, - } - r.init(e.c, file.Idx(0)) - return r } } else { - r := &deleteVarExpr{ - name: e.name, + if b == nil { + r := &deleteVarExpr{ + name: e.name, + } + r.init(e.c, file.Idx(e.offset+1)) + return r } - r.init(e.c, file.Idx(e.offset+1)) - return r } + r := &compiledLiteral{ + val: valueFalse, + } + r.init(e.c, file.Idx(e.offset+1)) + return r } type compiledDotExpr struct { @@ -466,13 +476,21 @@ func (e *compiledDotExpr) emitGetter(putOnStack bool) { } } -func (e *compiledDotExpr) emitSetter(valueExpr compiledExpr) { +func (e *compiledDotExpr) emitSetter(valueExpr compiledExpr, putOnStack bool) { e.left.emitGetter(true) valueExpr.emitGetter(true) if e.c.scope.strict { - e.c.emit(setPropStrict(e.name)) + if putOnStack { + e.c.emit(setPropStrict(e.name)) + } else { + e.c.emit(setPropStrictP(e.name)) + } } else { - e.c.emit(setProp(e.name)) + if putOnStack { + e.c.emit(setProp(e.name)) + } else { + e.c.emit(setPropP(e.name)) + } } } @@ -540,14 +558,22 @@ func (e *compiledBracketExpr) emitGetter(putOnStack bool) { } } -func (e *compiledBracketExpr) emitSetter(valueExpr compiledExpr) { +func (e *compiledBracketExpr) emitSetter(valueExpr compiledExpr, putOnStack bool) { e.left.emitGetter(true) e.member.emitGetter(true) valueExpr.emitGetter(true) if e.c.scope.strict { - e.c.emit(setElemStrict) + if putOnStack { + e.c.emit(setElemStrict) + } else { + e.c.emit(setElemStrictP) + } } else { - e.c.emit(setElem) + if putOnStack { + e.c.emit(setElem) + } else { + e.c.emit(setElemP) + } } } @@ -668,79 +694,65 @@ func (e *compiledAssignExpr) emitGetter(putOnStack bool) { } } } - e.left.emitSetter(e.right) + e.left.emitSetter(e.right, putOnStack) case token.PLUS: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(add) }, false, putOnStack) - return case token.MINUS: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(sub) }, false, putOnStack) - return case token.MULTIPLY: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(mul) }, false, putOnStack) - return case token.SLASH: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(div) }, false, putOnStack) - return case token.REMAINDER: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(mod) }, false, putOnStack) - return case token.OR: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(or) }, false, putOnStack) - return case token.AND: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(and) }, false, putOnStack) - return case token.EXCLUSIVE_OR: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(xor) }, false, putOnStack) - return case token.SHIFT_LEFT: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(sal) }, false, putOnStack) - return case token.SHIFT_RIGHT: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(sar) }, false, putOnStack) - return case token.UNSIGNED_SHIFT_RIGHT: e.left.emitUnary(nil, func() { e.right.emitGetter(true) e.c.emit(shr) }, false, putOnStack) - return default: panic(fmt.Errorf("Unknown assign operator: %s", e.operator.String())) } - if !putOnStack { - e.c.emit(pop) - } } func (e *compiledLiteral) emitGetter(putOnStack bool) { @@ -755,13 +767,12 @@ func (e *compiledLiteral) constant() bool { } func (e *compiledFunctionLiteral) emitGetter(putOnStack bool) { - e.c.newScope() - savedBlockStart := e.c.blockStart savedPrg := e.c.p e.c.p = &Program{ src: e.c.p.src, } - e.c.blockStart = 0 + e.c.newScope() + e.c.scope.function = true var name unistring.String if e.expr.Name != nil { @@ -773,12 +784,15 @@ func (e *compiledFunctionLiteral) emitGetter(putOnStack bool) { if name != "" { e.c.p.funcName = name } - block := e.c.block - e.c.block = nil + savedBlock := e.c.block defer func() { - e.c.block = block + e.c.block = savedBlock }() + e.c.block = &block{ + typ: blockScope, + } + if !e.c.scope.strict { e.c.scope.strict = e.strict } @@ -793,107 +807,122 @@ func (e *compiledFunctionLiteral) emitGetter(putOnStack bool) { length := len(e.expr.ParameterList.List) for _, item := range e.expr.ParameterList.List { - _, unique := e.c.scope.bindNameShadow(item.Name) + b, unique := e.c.scope.bindNameShadow(item.Name) if !unique && e.c.scope.strict { e.c.throwSyntaxError(int(item.Idx)-1, "Strict mode function may not have duplicate parameter names (%s)", item.Name) return } + b.isArg = true + b.isVar = true } - paramsCount := len(e.c.scope.names) + paramsCount := len(e.c.scope.bindings) + e.c.scope.numArgs = paramsCount e.c.compileDeclList(e.expr.DeclarationList, true) - var needCallee bool - var calleeIdx uint32 + body := e.expr.Body.List + funcs := e.c.extractFunctions(body) + e.c.createFunctionBindings(funcs) + s := e.c.scope + e.c.compileLexicalDeclarations(body, true) + var calleeBinding *binding if e.isExpr && e.expr.Name != nil { - if idx, ok := e.c.scope.bindName(e.expr.Name.Name); ok { - calleeIdx = idx - needCallee = true + if b, created := s.bindName(e.expr.Name.Name); created { + calleeBinding = b } } - maxPreambleLen := 2 - e.c.p.code = make([]instruction, maxPreambleLen) - if needCallee { - e.c.emit(loadCallee, setLocalP(calleeIdx)) + preambleLen := 4 // enter, boxThis, createArgs, set + e.c.p.code = make([]instruction, preambleLen, 8) + + if calleeBinding != nil { + e.c.emit(loadCallee) + calleeBinding.emitSetP() } - e.c.compileFunctions(e.expr.DeclarationList) - e.c.markBlockStart() - e.c.compileStatement(e.expr.Body, false) + e.c.compileFunctions(funcs) + e.c.compileStatements(body, false) - if e.c.blockStart >= len(e.c.p.code)-1 || e.c.p.code[len(e.c.p.code)-1] != ret { + var last ast.Statement + if l := len(body); l > 0 { + last = body[l-1] + } + if _, ok := last.(*ast.ReturnStatement); !ok { e.c.emit(loadUndef, ret) } - if !e.c.scope.dynamic && !e.c.scope.accessed { - // log.Printf("Function can use inline stash") - l := 0 - if !e.c.scope.strict && e.c.scope.thisNeeded { - l = 2 - e.c.p.code = e.c.p.code[maxPreambleLen-2:] - e.c.p.code[1] = boxThis + delta := 0 + code := e.c.p.code + + if calleeBinding != nil && !s.isDynamic() && calleeBinding.useCount() == 1 { + s.deleteBinding(calleeBinding) + preambleLen += 2 + } + + if (s.argsNeeded || s.isDynamic()) && !s.argsInStash { + s.moveArgsToStash() + } + + if s.argsNeeded { + pos := preambleLen - 2 + delta += 2 + if s.strict { + code[pos] = createArgsStrict(length) } else { - l = 1 - e.c.p.code = e.c.p.code[maxPreambleLen-1:] - } - e.c.convertFunctionToStashless(e.c.p.code, paramsCount) - for i := range e.c.p.srcMap { - e.c.p.srcMap[i].pc -= maxPreambleLen - l - } - } else { - l := 1 + len(e.c.scope.names) - if e.c.scope.argsNeeded { - l += 2 - } - if !e.c.scope.strict && e.c.scope.thisNeeded { - l++ + code[pos] = createArgs(length) } + pos++ + b, _ := s.bindName("arguments") + e.c.p.code = code[:pos] + b.emitSetP() + e.c.p.code = code + } - code := make([]instruction, l+len(e.c.p.code)-maxPreambleLen) - code[0] = enterFunc(length) - for name, nameIdx := range e.c.scope.names { - code[nameIdx+1] = bindName(name) - } - pos := 1 + len(e.c.scope.names) + stashSize, stackSize := s.finaliseVarAlloc(0) - if !e.c.scope.strict && e.c.scope.thisNeeded { - code[pos] = boxThis - pos++ + if !s.strict && s.thisNeeded { + delta++ + code[preambleLen-delta] = boxThis + } + delta++ + delta = preambleLen - delta + var enter instruction + if stashSize > 0 || s.argsInStash { + enter1 := enterFunc{ + numArgs: uint32(paramsCount), + argsToStash: s.argsInStash, + stashSize: uint32(stashSize), + stackSize: uint32(stackSize), + extensible: s.dynamic, } - - if e.c.scope.argsNeeded { - if e.c.scope.strict { - code[pos] = createArgsStrict(length) - } else { - code[pos] = createArgs(length) - } - pos++ - idx, exists := e.c.scope.names["arguments"] - if !exists { - panic("No arguments") - } - code[pos] = setLocalP(idx) - pos++ + if s.isDynamic() { + enter1.names = s.makeNamesMap() } - - copy(code[l:], e.c.p.code[maxPreambleLen:]) - e.c.p.code = code + enter = &enter1 + } else { + enter = &enterFuncStashless{ + stackSize: uint32(stackSize), + args: uint32(paramsCount), + } + } + code[delta] = enter + if delta != 0 { + e.c.p.code = code[delta:] for i := range e.c.p.srcMap { - e.c.p.srcMap[i].pc += l - maxPreambleLen + e.c.p.srcMap[i].pc -= delta } + s.adjustBase(-delta) } - strict := e.c.scope.strict + strict := s.strict p := e.c.p // e.c.p.dumpCode() e.c.popScope() e.c.p = savedPrg - e.c.blockStart = savedBlockStart e.c.emit(&newFunc{prg: p, length: uint32(length), name: name, srcStart: uint32(e.expr.Idx0() - 1), srcEnd: uint32(e.expr.Idx1() - 1), strict: strict}) if !putOnStack { e.c.emit(pop) } } -func (c *compiler) compileFunctionLiteral(v *ast.FunctionLiteral, isExpr bool) compiledExpr { +func (c *compiler) compileFunctionLiteral(v *ast.FunctionLiteral, isExpr bool) *compiledFunctionLiteral { strict := c.scope.strict || c.isStrictStatement(v.Body) if v.Name != nil && strict { c.checkIdentifierLName(v.Name.Name, int(v.Name.Idx)-1) @@ -907,17 +936,15 @@ func (c *compiler) compileFunctionLiteral(v *ast.FunctionLiteral, isExpr bool) c return r } -func nearestNonLexical(s *scope) *scope { - for ; s != nil && s.lexical; s = s.outer { - } - return s -} - func (e *compiledThisExpr) emitGetter(putOnStack bool) { if putOnStack { e.addSrcMap() - if e.c.scope.eval || e.c.scope.isFunction() { - nearestNonLexical(e.c.scope).thisNeeded = true + scope := e.c.scope + for ; scope != nil && !scope.function && !scope.eval; scope = scope.outer { + } + + if scope != nil { + scope.thisNeeded = true e.c.emit(loadStack(0)) } else { e.c.emit(loadGlobalObject) @@ -925,16 +952,6 @@ func (e *compiledThisExpr) emitGetter(putOnStack bool) { } } -/* -func (e *compiledThisExpr) deleteExpr() compiledExpr { - r := &compiledLiteral{ - val: valueTrue, - } - r.init(e.c, 0) - return r -} -*/ - func (e *compiledNewExpr) emitGetter(putOnStack bool) { e.callee.emitGetter(true) for _, expr := range e.args { @@ -1007,7 +1024,7 @@ func (c *compiler) emitThrow(v Value) { t := nilSafe(o.self.getStr("name", nil)).toString().String() switch t { case "TypeError": - c.emit(getVar1(t)) + c.emit(loadDynamic(t)) msg := o.self.getStr("message", nil) if msg != nil { c.emit(loadVal(c.p.defineLiteralValue(msg))) @@ -1206,7 +1223,6 @@ func (e *compiledLogicalOr) emitGetter(putOnStack bool) { return } e.c.emitExpr(e.left, true) - e.c.markBlockStart() j := len(e.c.p.code) e.addSrcMap() e.c.emit(nil) @@ -1249,7 +1265,6 @@ func (e *compiledLogicalAnd) emitGetter(putOnStack bool) { return } e.left.emitGetter(true) - e.c.markBlockStart() j = len(e.c.p.code) e.addSrcMap() e.c.emit(nil) @@ -1364,10 +1379,7 @@ func (e *compiledVariableExpr) emitGetter(putOnStack bool) { name: e.name, } idExpr.init(e.c, file.Idx(0)) - idExpr.emitSetter(e.initializer) - if !putOnStack { - e.c.emit(pop) - } + idExpr.emitSetter(e.initializer, putOnStack) } else { if putOnStack { e.c.emit(loadUndef) @@ -1511,12 +1523,18 @@ func (e *compiledCallExpr) emitGetter(putOnStack bool) { e.addSrcMap() if calleeName == "eval" { - e.c.scope.dynamic = true - e.c.scope.thisNeeded = true - if e.c.scope.lexical { - e.c.scope.outer.dynamic = true + foundFunc := false + for sc := e.c.scope; sc != nil; sc = sc.outer { + if !foundFunc && sc.function { + foundFunc = true + sc.thisNeeded, sc.argsNeeded = true, true + if !sc.strict { + sc.dynamic = true + } + } + sc.dynLookup = true } - e.c.scope.accessed = true + if e.c.scope.strict { e.c.emit(callEvalStrict(len(e.args))) } else { diff --git a/vendor/github.com/dop251/goja/compiler_stmt.go b/vendor/github.com/dop251/goja/compiler_stmt.go index e2ca4887f84..9d1a9a1c724 100644 --- a/vendor/github.com/dop251/goja/compiler_stmt.go +++ b/vendor/github.com/dop251/goja/compiler_stmt.go @@ -2,8 +2,6 @@ package goja import ( "fmt" - "strconv" - "github.com/dop251/goja/ast" "github.com/dop251/goja/file" "github.com/dop251/goja/token" @@ -19,7 +17,9 @@ func (c *compiler) compileStatement(v ast.Statement, needResult bool) { case *ast.ExpressionStatement: c.compileExpressionStatement(v, needResult) case *ast.VariableStatement: - c.compileVariableStatement(v, needResult) + c.compileVariableStatement(v) + case *ast.LexicalDeclaration: + c.compileLexicalDeclaration(v) case *ast.ReturnStatement: c.compileReturnStatement(v) case *ast.IfStatement: @@ -35,12 +35,9 @@ func (c *compiler) compileStatement(v ast.Statement, needResult bool) { case *ast.WhileStatement: c.compileWhileStatement(v, needResult) case *ast.BranchStatement: - c.compileBranchStatement(v, needResult) + c.compileBranchStatement(v) case *ast.TryStatement: - c.compileTryStatement(v) - if needResult { - c.emit(loadUndef) - } + c.compileTryStatement(v, needResult) case *ast.ThrowStatement: c.compileThrowStatement(v) case *ast.SwitchStatement: @@ -49,6 +46,9 @@ func (c *compiler) compileStatement(v ast.Statement, needResult bool) { c.compileLabeledStatement(v, needResult) case *ast.EmptyStatement: c.compileEmptyStatement(needResult) + case *ast.FunctionDeclaration: + c.compileStandaloneFunctionDecl(v) + // note functions inside blocks are hoisted to the top of the block and are compiled using compileFunctions() case *ast.WithStatement: c.compileWithStatement(v, needResult) case *ast.DebuggerStatement: @@ -59,6 +59,9 @@ func (c *compiler) compileStatement(v ast.Statement, needResult bool) { func (c *compiler) compileLabeledStatement(v *ast.LabelledStatement, needResult bool) { label := v.Label.Name + if c.scope.strict { + c.checkIdentifierName(label, int(v.Label.Idx)-1) + } for b := c.block; b != nil; b = b.outer { if b.label == label { c.throwSyntaxError(int(v.Label.Idx-1), "Label '%s' has already been declared", label) @@ -76,12 +79,30 @@ func (c *compiler) compileLabeledStatement(v *ast.LabelledStatement, needResult case *ast.DoWhileStatement: c.compileLabeledDoWhileStatement(s, needResult, label) default: - c.compileGenericLabeledStatement(v.Statement, needResult, label) + c.compileGenericLabeledStatement(s, needResult, label) } } -func (c *compiler) compileTryStatement(v *ast.TryStatement) { - if c.scope.strict && v.Catch != nil { +func (c *compiler) updateEnterBlock(enter *enterBlock) { + scope := c.scope + stashSize, stackSize := 0, 0 + if scope.dynLookup { + stashSize = len(scope.bindings) + enter.names = scope.makeNamesMap() + } else { + for _, b := range scope.bindings { + if b.inStash { + stashSize++ + } else { + stackSize++ + } + } + } + enter.stashSize, enter.stackSize = uint32(stashSize), uint32(stackSize) +} + +func (c *compiler) compileTryStatement(v *ast.TryStatement, needResult bool) { + if c.scope.strict && v.Catch != nil && v.Catch.Parameter != nil { switch v.Catch.Parameter.Name { case "arguments", "eval": c.throwSyntaxError(int(v.Catch.Parameter.Idx)-1, "Catch variable may not be eval or arguments in strict mode") @@ -91,95 +112,67 @@ func (c *compiler) compileTryStatement(v *ast.TryStatement) { typ: blockTry, outer: c.block, } + var lp int + var bodyNeedResult bool + var finallyBreaking *block + if v.Finally != nil { + lp, finallyBreaking = c.scanStatements(v.Finally.List) + } + if finallyBreaking != nil { + c.block.breaking = finallyBreaking + if lp == -1 { + bodyNeedResult = finallyBreaking.needResult + } + } else { + bodyNeedResult = needResult + } lbl := len(c.p.code) c.emit(nil) - c.compileStatement(v.Body, false) + if needResult { + c.emit(clearResult) + } + c.compileBlockStatement(v.Body, bodyNeedResult) c.emit(halt) lbl2 := len(c.p.code) c.emit(nil) var catchOffset int - dynamicCatch := true if v.Catch != nil { - dyn := nearestNonLexical(c.scope).dynamic - accessed := c.scope.accessed - c.newScope() - c.scope.bindName(v.Catch.Parameter.Name) - c.scope.lexical = true - start := len(c.p.code) - c.emit(nil) catchOffset = len(c.p.code) - lbl - c.emit(enterCatch(v.Catch.Parameter.Name)) - c.compileStatement(v.Catch.Body, false) - dyn1 := c.scope.dynamic - accessed1 := c.scope.accessed - c.popScope() - if !dyn && !dyn1 && !accessed1 { - c.scope.accessed = accessed - dynamicCatch = false - code := c.p.code[start+1:] - m := make(map[uint32]uint32) - remap := func(instr uint32) uint32 { - level := instr >> 24 - idx := instr & 0x00FFFFFF - if level > 0 { - level-- - return (level << 24) | idx - } else { - // remap - newIdx, exists := m[idx] - if !exists { - exname := unistring.String(" __tmp" + strconv.Itoa(c.scope.lastFreeTmp)) - c.scope.lastFreeTmp++ - newIdx, _ = c.scope.bindName(exname) - m[idx] = newIdx - } - return newIdx - } + if v.Catch.Parameter != nil { + c.block = &block{ + typ: blockScope, + outer: c.block, } - for pc, instr := range code { - switch instr := instr.(type) { - case getLocal: - code[pc] = getLocal(remap(uint32(instr))) - case setLocal: - code[pc] = setLocal(remap(uint32(instr))) - case setLocalP: - code[pc] = setLocalP(remap(uint32(instr))) - } + c.newBlockScope() + list := v.Catch.Body.List + funcs := c.extractFunctions(list) + c.createFunctionBindings(funcs) + c.scope.bindNameLexical(v.Catch.Parameter.Name, true, int(v.Catch.Parameter.Idx)-1) + bindings := c.scope.bindings + if l := len(bindings); l > 1 { + // make sure the catch variable always goes first + bindings[0], bindings[l-1] = bindings[l-1], bindings[0] } - c.p.code[start+1] = pop - if catchVarIdx, exists := m[0]; exists { - c.p.code[start] = setLocal(catchVarIdx) - catchOffset-- + c.compileLexicalDeclarations(list, true) + enter := &enterBlock{} + c.emit(enter) + c.compileFunctions(funcs) + c.compileStatements(list, bodyNeedResult) + c.leaveScopeBlock(enter) + if c.scope.dynLookup || c.scope.bindings[0].inStash { + c.p.code[lbl+catchOffset] = &enterCatchBlock{ + names: enter.names, + stashSize: enter.stashSize, + stackSize: enter.stackSize, + } + } else { + enter.stackSize-- } + c.popScope() } else { - c.scope.accessed = true - } - - /* - if true/*sc.dynamic/ { - dynamicCatch = true - c.scope.accessed = true - c.newScope() - c.scope.bindName(v.Catch.Parameter.Name) - c.scope.lexical = true - c.emit(enterCatch(v.Catch.Parameter.Name)) - c.compileStatement(v.Catch.Body, false) - c.popScope() - } else { - exname := " __tmp" + strconv.Itoa(c.scope.lastFreeTmp) - c.scope.lastFreeTmp++ - catchVarIdx, _ := c.scope.bindName(exname) - c.emit(setLocal(catchVarIdx), pop) - saved, wasSaved := c.scope.namesMap[v.Catch.Parameter.Name] - c.scope.namesMap[v.Catch.Parameter.Name] = exname - c.compileStatement(v.Catch.Body, false) - if wasSaved { - c.scope.namesMap[v.Catch.Parameter.Name] = saved - } else { - delete(c.scope.namesMap, v.Catch.Parameter.Name) - } - c.scope.lastFreeTmp-- - }*/ + c.emit(pop) + c.compileBlockStatement(v.Catch.Body, bodyNeedResult) + } c.emit(halt) } var finallyOffset int @@ -187,11 +180,12 @@ func (c *compiler) compileTryStatement(v *ast.TryStatement) { lbl1 := len(c.p.code) c.emit(nil) finallyOffset = len(c.p.code) - lbl - c.compileStatement(v.Finally, false) + c.compileBlockStatement(v.Finally, false) c.emit(halt, retFinally) + c.p.code[lbl1] = jump(len(c.p.code) - lbl1) } - c.p.code[lbl] = try{catchOffset: int32(catchOffset), finallyOffset: int32(finallyOffset), dynamic: dynamicCatch} + c.p.code[lbl] = try{catchOffset: int32(catchOffset), finallyOffset: int32(finallyOffset)} c.p.code[lbl2] = jump(len(c.p.code) - lbl2) c.leaveBlock() } @@ -214,14 +208,7 @@ func (c *compiler) compileLabeledDoWhileStatement(v *ast.DoWhileStatement, needR needResult: needResult, } - if needResult { - c.emit(jump(2)) - } start := len(c.p.code) - if needResult { - c.emit(pop) - } - c.markBlockStart() c.compileStatement(v.Body, needResult) c.block.cont = len(c.p.code) c.emitExpr(c.compileExpression(v.Test), true) @@ -233,22 +220,55 @@ func (c *compiler) compileForStatement(v *ast.ForStatement, needResult bool) { c.compileLabeledForStatement(v, needResult, "") } -func (c *compiler) compileLabeledForStatement(v *ast.ForStatement, needResult bool, label unistring.String) { +func (c *compiler) compileForHeadLexDecl(decl *ast.LexicalDeclaration, needResult bool) *enterBlock { c.block = &block{ + typ: blockIterScope, + outer: c.block, + needResult: needResult, + } + + c.newBlockScope() + enterIterBlock := &enterBlock{} + c.emit(enterIterBlock) + c.createLexicalBindings(decl) + c.compileLexicalDeclaration(decl) + return enterIterBlock +} + +func (c *compiler) compileLabeledForStatement(v *ast.ForStatement, needResult bool, label unistring.String) { + loopBlock := &block{ typ: blockLoop, outer: c.block, label: label, needResult: needResult, } + c.block = loopBlock - if v.Initializer != nil { - c.compileExpression(v.Initializer).emitGetter(false) + var enterIterBlock *enterBlock + switch init := v.Initializer.(type) { + case nil: + // no-op + case *ast.ForLoopInitializerLexicalDecl: + enterIterBlock = c.compileForHeadLexDecl(&init.LexicalDeclaration, needResult) + case *ast.ForLoopInitializerVarDeclList: + for _, expr := range init.List { + c.compileVariableExpression(expr).emitGetter(false) + } + case *ast.ForLoopInitializerExpression: + c.compileExpression(init.Expression).emitGetter(false) + default: + panic(fmt.Sprintf("Unsupported for loop initializer: %T", init)) } + if needResult { - c.emit(loadUndef) // initial result + c.emit(clearResult) // initial result + } + + if enterIterBlock != nil { + c.emit(jump(1)) } + start := len(c.p.code) - c.markBlockStart() var j int testConst := false if v.Test != nil { @@ -279,14 +299,28 @@ func (c *compiler) compileLabeledForStatement(v *ast.ForStatement, needResult bo } } if needResult { - c.emit(pop) // remove last result + c.emit(clearResult) } - c.markBlockStart() c.compileStatement(v.Body, needResult) - c.block.cont = len(c.p.code) + loopBlock.cont = len(c.p.code) + if enterIterBlock != nil { + c.emit(jump(1)) + } if v.Update != nil { c.compileExpression(v.Update).emitGetter(false) } + if enterIterBlock != nil { + if c.scope.needStash || c.scope.isDynamic() { + c.p.code[start-1] = copyStash{} + c.p.code[loopBlock.cont] = copyStash{} + } else { + if l := len(c.p.code); l > loopBlock.cont { + loopBlock.cont++ + } else { + c.p.code = c.p.code[:l-1] + } + } + } c.emit(jump(start - len(c.p.code))) if v.Test != nil { if !testConst { @@ -294,43 +328,131 @@ func (c *compiler) compileLabeledForStatement(v *ast.ForStatement, needResult bo } } end: + if enterIterBlock != nil { + c.leaveScopeBlock(enterIterBlock) + c.popScope() + } c.leaveBlock() - c.markBlockStart() } func (c *compiler) compileForInStatement(v *ast.ForInStatement, needResult bool) { c.compileLabeledForInStatement(v, needResult, "") } -func (c *compiler) compileLabeledForInStatement(v *ast.ForInStatement, needResult bool, label unistring.String) { +func (c *compiler) compileForInto(into ast.ForInto, needResult bool) (enter *enterBlock) { + switch into := into.(type) { + case *ast.ForIntoExpression: + c.compileExpression(into.Expression).emitSetter(&c.enumGetExpr, false) + case *ast.ForIntoVar: + if c.scope.strict && into.Binding.Initializer != nil { + c.throwSyntaxError(int(into.Binding.Initializer.Idx0())-1, "for-in loop variable declaration may not have an initializer.") + } + c.compileIdentifierExpression(&ast.Identifier{ + Name: into.Binding.Name, + Idx: into.Binding.Idx0(), + }).emitSetter(&c.enumGetExpr, false) + case *ast.ForDeclaration: + + c.block = &block{ + typ: blockIterScope, + outer: c.block, + needResult: needResult, + } + + c.newBlockScope() + enter = &enterBlock{} + c.emit(enter) + if binding, ok := into.Binding.(*ast.BindingIdentifier); ok { + b := c.createLexicalBinding(binding.Name, into.IsConst, int(into.Idx)-1) + c.enumGetExpr.emitGetter(true) + b.emitInit() + } else { + c.throwSyntaxError(int(into.Idx)-1, "Unsupported ForBinding: %T", into.Binding) + } + default: + panic(fmt.Sprintf("Unsupported for-into: %T", into)) + } + + return +} + +func (c *compiler) compileLabeledForInOfStatement(into ast.ForInto, source ast.Expression, body ast.Statement, iter, needResult bool, label unistring.String) { c.block = &block{ typ: blockLoopEnum, outer: c.block, label: label, needResult: needResult, } - - c.compileExpression(v.Source).emitGetter(true) - c.emit(enumerate) + enterPos := -1 + if forDecl, ok := into.(*ast.ForDeclaration); ok { + if binding, ok := forDecl.Binding.(*ast.BindingIdentifier); ok { + c.block = &block{ + typ: blockScope, + outer: c.block, + needResult: false, + } + c.newBlockScope() + enterPos = len(c.p.code) + c.emit(jump(1)) + c.createLexicalBinding(binding.Name, forDecl.IsConst, int(forDecl.Idx)-1) + } else { + c.throwSyntaxError(int(forDecl.Idx)-1, "Unsupported ForBinding: %T", forDecl.Binding) + } + } + c.compileExpression(source).emitGetter(true) + if enterPos != -1 { + s := c.scope + used := len(c.block.breaks) > 0 + if !used { + for _, b := range s.bindings { + if b.useCount() > 0 { + used = true + break + } + } + } + if used { + enter := &enterBlock{} + c.p.code[enterPos] = enter + c.leaveScopeBlock(enter) + } else { + c.block = c.block.outer + } + c.popScope() + } + if iter { + c.emit(iterate) + } else { + c.emit(enumerate) + } if needResult { - c.emit(loadUndef) + c.emit(clearResult) } start := len(c.p.code) - c.markBlockStart() c.block.cont = start c.emit(nil) - c.compileExpression(v.Into).emitSetter(&c.enumGetExpr) - c.emit(pop) + enterIterBlock := c.compileForInto(into, needResult) if needResult { - c.emit(pop) // remove last result + c.emit(clearResult) + } + c.compileStatement(body, needResult) + if enterIterBlock != nil { + c.leaveScopeBlock(enterIterBlock) + c.popScope() } - c.markBlockStart() - c.compileStatement(v.Body, needResult) c.emit(jump(start - len(c.p.code))) - c.p.code[start] = enumNext(len(c.p.code) - start) + if iter { + c.p.code[start] = iterNext(len(c.p.code) - start) + } else { + c.p.code[start] = enumNext(len(c.p.code) - start) + } + c.emit(enumPop, jump(2)) c.leaveBlock() - c.markBlockStart() - c.emit(enumPop) + c.emit(enumPopClose) +} + +func (c *compiler) compileLabeledForInStatement(v *ast.ForInStatement, needResult bool, label unistring.String) { + c.compileLabeledForInOfStatement(v.Into, v.Source, v.Body, false, needResult, label) } func (c *compiler) compileForOfStatement(v *ast.ForOfStatement, needResult bool) { @@ -338,35 +460,7 @@ func (c *compiler) compileForOfStatement(v *ast.ForOfStatement, needResult bool) } func (c *compiler) compileLabeledForOfStatement(v *ast.ForOfStatement, needResult bool, label unistring.String) { - c.block = &block{ - typ: blockLoopEnum, - outer: c.block, - label: label, - needResult: needResult, - } - - c.compileExpression(v.Source).emitGetter(true) - c.emit(iterate) - if needResult { - c.emit(loadUndef) - } - start := len(c.p.code) - c.markBlockStart() - c.block.cont = start - - c.emit(nil) - c.compileExpression(v.Into).emitSetter(&c.enumGetExpr) - c.emit(pop) - if needResult { - c.emit(pop) // remove last result - } - c.markBlockStart() - c.compileStatement(v.Body, needResult) - c.emit(jump(start - len(c.p.code))) - c.p.code[start] = iterNext(len(c.p.code) - start) - c.leaveBlock() - c.markBlockStart() - c.emit(enumPop) + c.compileLabeledForInOfStatement(v.Into, v.Source, v.Body, true, needResult, label) } func (c *compiler) compileWhileStatement(v *ast.WhileStatement, needResult bool) { @@ -382,10 +476,9 @@ func (c *compiler) compileLabeledWhileStatement(v *ast.WhileStatement, needResul } if needResult { - c.emit(loadUndef) + c.emit(clearResult) } start := len(c.p.code) - c.markBlockStart() c.block.cont = start expr := c.compileExpression(v.Test) testTrue := false @@ -408,9 +501,8 @@ func (c *compiler) compileLabeledWhileStatement(v *ast.WhileStatement, needResul c.emit(nil) } if needResult { - c.emit(pop) + c.emit(clearResult) } - c.markBlockStart() c.compileStatement(v.Body, needResult) c.emit(jump(start - len(c.p.code))) if !testTrue { @@ -418,19 +510,15 @@ func (c *compiler) compileLabeledWhileStatement(v *ast.WhileStatement, needResul } end: c.leaveBlock() - c.markBlockStart() } func (c *compiler) compileEmptyStatement(needResult bool) { if needResult { - if len(c.p.code) == c.blockStart { - // first statement in block, use undefined as result - c.emit(loadUndef) - } + c.emit(clearResult) } } -func (c *compiler) compileBranchStatement(v *ast.BranchStatement, needResult bool) { +func (c *compiler) compileBranchStatement(v *ast.BranchStatement) { switch v.Token { case token.BREAK: c.compileBreak(v.Label, v.Idx) @@ -444,50 +532,52 @@ func (c *compiler) compileBranchStatement(v *ast.BranchStatement, needResult boo func (c *compiler) findBranchBlock(st *ast.BranchStatement) *block { switch st.Token { case token.BREAK: - return c.findBreakBlock(st.Label) + return c.findBreakBlock(st.Label, true) case token.CONTINUE: - return c.findContinueBlock(st.Label) + return c.findBreakBlock(st.Label, false) } return nil } -func (c *compiler) findContinueBlock(label *ast.Identifier) (block *block) { +func (c *compiler) findBreakBlock(label *ast.Identifier, isBreak bool) (res *block) { if label != nil { + var found *block for b := c.block; b != nil; b = b.outer { - if (b.typ == blockLoop || b.typ == blockLoopEnum) && b.label == label.Name { - block = b - break - } - } - } else { - // find the nearest loop - for b := c.block; b != nil; b = b.outer { - if b.typ == blockLoop || b.typ == blockLoopEnum { - block = b - break + if res == nil { + if bb := b.breaking; bb != nil { + res = bb + if isBreak { + return + } + } } - } - } - - return -} - -func (c *compiler) findBreakBlock(label *ast.Identifier) (block *block) { - if label != nil { - for b := c.block; b != nil; b = b.outer { if b.label == label.Name { - block = b + found = b break } } + if !isBreak && found != nil && found.typ != blockLoop && found.typ != blockLoopEnum { + c.throwSyntaxError(int(label.Idx)-1, "Illegal continue statement: '%s' does not denote an iteration statement", label.Name) + } + if res == nil { + res = found + } } else { - // find the nearest loop or switch + // find the nearest loop or switch (if break) L: for b := c.block; b != nil; b = b.outer { + if bb := b.breaking; bb != nil { + return bb + } switch b.typ { - case blockLoop, blockLoopEnum, blockSwitch: - block = b + case blockLoop, blockLoopEnum: + res = b break L + case blockSwitch: + if isBreak { + res = b + break L + } } } } @@ -495,92 +585,70 @@ func (c *compiler) findBreakBlock(label *ast.Identifier) (block *block) { return } -func (c *compiler) compileBreak(label *ast.Identifier, idx file.Idx) { - var block *block - if label != nil { - for b := c.block; b != nil; b = b.outer { - switch b.typ { - case blockTry: - c.emit(halt) - case blockWith: - c.emit(leaveWith) - } - if b.label == label.Name { - block = b - break - } - } - if block == nil { - c.throwSyntaxError(int(idx)-1, "Undefined label '%s'", label.Name) - return - } - } else { - // find the nearest loop or switch - L: - for b := c.block; b != nil; b = b.outer { - switch b.typ { - case blockTry: - c.emit(halt) - case blockWith: - c.emit(leaveWith) - case blockLoop, blockLoopEnum, blockSwitch: - block = b +func (c *compiler) emitBlockExitCode(label *ast.Identifier, idx file.Idx, isBreak bool) *block { + block := c.findBreakBlock(label, isBreak) + if block == nil { + c.throwSyntaxError(int(idx)-1, "Could not find block") + panic("unreachable") + } +L: + for b := c.block; b != block; b = b.outer { + switch b.typ { + case blockIterScope: + if !isBreak && b.outer == block { break L } - } - if block == nil { - c.throwSyntaxError(int(idx)-1, "Could not find block") - return + fallthrough + case blockScope: + b.breaks = append(b.breaks, len(c.p.code)) + c.emit(nil) + case blockTry: + c.emit(halt) + case blockWith: + c.emit(leaveWith) + case blockLoopEnum: + c.emit(enumPopClose) } } + return block +} - if len(c.p.code) == c.blockStart && block.needResult { - c.emit(loadUndef) - } +func (c *compiler) compileBreak(label *ast.Identifier, idx file.Idx) { + block := c.emitBlockExitCode(label, idx, true) block.breaks = append(block.breaks, len(c.p.code)) c.emit(nil) } func (c *compiler) compileContinue(label *ast.Identifier, idx file.Idx) { - var block *block - if label != nil { - for b := c.block; b != nil; b = b.outer { - if b.typ == blockTry { - c.emit(halt) - } else if (b.typ == blockLoop || b.typ == blockLoopEnum) && b.label == label.Name { - block = b - break - } - } - if block == nil { - c.throwSyntaxError(int(idx)-1, "Undefined label '%s'", label.Name) - return - } - } else { - // find the nearest loop - for b := c.block; b != nil; b = b.outer { - if b.typ == blockTry { - c.emit(halt) - } else if b.typ == blockLoop || b.typ == blockLoopEnum { - block = b - break + block := c.emitBlockExitCode(label, idx, false) + block.conts = append(block.conts, len(c.p.code)) + c.emit(nil) +} + +func (c *compiler) compileIfBody(s ast.Statement, needResult bool) { + if !c.scope.strict { + if s, ok := s.(*ast.FunctionDeclaration); ok { + c.compileFunction(s) + if needResult { + c.emit(clearResult) } - } - if block == nil { - c.throwSyntaxError(int(idx)-1, "Could not find block") return } } + c.compileStatement(s, needResult) +} - if len(c.p.code) == c.blockStart && block.needResult { - c.emit(loadUndef) - } - block.conts = append(block.conts, len(c.p.code)) - c.emit(nil) +func (c *compiler) compileIfBodyDummy(s ast.Statement) { + leave := c.enterDummyMode() + defer leave() + c.compileIfBody(s, false) } func (c *compiler) compileIfStatement(v *ast.IfStatement, needResult bool) { test := c.compileExpression(v.Test) + if needResult { + c.emit(clearResult) + } if test.constant() { r, ex := c.evalConst(test) if ex != nil { @@ -589,22 +657,17 @@ func (c *compiler) compileIfStatement(v *ast.IfStatement, needResult bool) { return } if r.ToBoolean() { - c.markBlockStart() - c.compileStatement(v.Consequent, needResult) + c.compileIfBody(v.Consequent, needResult) if v.Alternate != nil { - p := c.p - c.p = &Program{} - c.markBlockStart() - c.compileStatement(v.Alternate, false) - c.p = p + c.compileIfBodyDummy(v.Alternate) } } else { - c.compileStatementDummy(v.Consequent) + c.compileIfBodyDummy(v.Consequent) if v.Alternate != nil { - c.compileStatement(v.Alternate, needResult) + c.compileIfBody(v.Alternate, needResult) } else { if needResult { - c.emit(loadUndef) + c.emit(clearResult) } } } @@ -613,25 +676,20 @@ func (c *compiler) compileIfStatement(v *ast.IfStatement, needResult bool) { test.emitGetter(true) jmp := len(c.p.code) c.emit(nil) - c.markBlockStart() - c.compileStatement(v.Consequent, needResult) + c.compileIfBody(v.Consequent, needResult) if v.Alternate != nil { jmp1 := len(c.p.code) c.emit(nil) c.p.code[jmp] = jne(len(c.p.code) - jmp) - c.markBlockStart() - c.compileStatement(v.Alternate, needResult) + c.compileIfBody(v.Alternate, needResult) c.p.code[jmp1] = jump(len(c.p.code) - jmp1) - c.markBlockStart() } else { if needResult { c.emit(jump(2)) c.p.code[jmp] = jne(len(c.p.code) - jmp) - c.emit(loadUndef) - c.markBlockStart() + c.emit(clearResult) } else { c.p.code[jmp] = jne(len(c.p.code) - jmp) - c.markBlockStart() } } } @@ -639,7 +697,6 @@ func (c *compiler) compileIfStatement(v *ast.IfStatement, needResult bool) { func (c *compiler) compileReturnStatement(v *ast.ReturnStatement) { if v.Argument != nil { c.compileExpression(v.Argument).emitGetter(true) - //c.emit(checkResolve) } else { c.emit(loadUndef) } @@ -648,85 +705,138 @@ func (c *compiler) compileReturnStatement(v *ast.ReturnStatement) { case blockTry: c.emit(halt) case blockLoopEnum: - c.emit(enumPop) + c.emit(enumPopClose) } } c.emit(ret) } -func (c *compiler) compileVariableStatement(v *ast.VariableStatement, needResult bool) { +func (c *compiler) compileVariableStatement(v *ast.VariableStatement) { for _, expr := range v.List { + for sc := c.scope; sc != nil; sc = sc.outer { + if b, exists := sc.boundNames[expr.Name]; exists && !b.isVar { + c.throwSyntaxError(int(expr.Idx)-1, "Identifier '%s' has already been declared", expr.Name) + } + if sc.function { + break + } + } c.compileExpression(expr).emitGetter(false) } - if needResult { - c.emit(loadUndef) +} + +func (c *compiler) compileLexicalDeclaration(v *ast.LexicalDeclaration) { + for _, e := range v.List { + b := c.scope.boundNames[e.Name] + if b == nil { + panic("Lexical declaration for an unbound name") + } + if e.Initializer != nil { + initializer := c.compileExpression(e.Initializer) + if fn, ok := initializer.(*compiledFunctionLiteral); ok { + fn.lhsName = e.Name + } + initializer.emitGetter(true) + } else { + if v.Token == token.CONST { + c.throwSyntaxError(int(e.Idx1())-1, "Missing initializer in const declaration") + } + c.emit(loadUndef) + } + if c.scope.outer != nil { + b.emitInit() + } else { + c.emit(initGlobal(e.Name)) + } } } -func (c *compiler) getFirstNonEmptyStatement(st ast.Statement) ast.Statement { +func (c *compiler) isEmptyResult(st ast.Statement) bool { switch st := st.(type) { - case *ast.BlockStatement: - return c.getFirstNonEmptyStatementList(st.List) + case *ast.EmptyStatement, *ast.VariableStatement, *ast.LexicalDeclaration, *ast.FunctionDeclaration, + *ast.BranchStatement, *ast.DebuggerStatement: + return true case *ast.LabelledStatement: - return c.getFirstNonEmptyStatement(st.Statement) + return c.isEmptyResult(st.Statement) + case *ast.BlockStatement: + for _, s := range st.List { + if _, ok := s.(*ast.BranchStatement); ok { + return true + } + if !c.isEmptyResult(s) { + return false + } + } + return true } - return st + return false } -func (c *compiler) getFirstNonEmptyStatementList(list []ast.Statement) ast.Statement { - for _, st := range list { - switch st := st.(type) { - case *ast.EmptyStatement: - continue - case *ast.BlockStatement: - return c.getFirstNonEmptyStatementList(st.List) - case *ast.LabelledStatement: - return c.getFirstNonEmptyStatement(st.Statement) +func (c *compiler) scanStatements(list []ast.Statement) (lastProducingIdx int, breakingBlock *block) { + lastProducingIdx = -1 + for i, st := range list { + if bs, ok := st.(*ast.BranchStatement); ok { + if blk := c.findBranchBlock(bs); blk != nil { + breakingBlock = blk + } + break + } + if !c.isEmptyResult(st) { + lastProducingIdx = i } - return st } - return nil + return } -func (c *compiler) compileStatements(list []ast.Statement, needResult bool) { - if len(list) > 0 { - cur := list[0] - for idx := 0; idx < len(list); { - var next ast.Statement - // find next non-empty statement - for idx++; idx < len(list); idx++ { - if _, empty := list[idx].(*ast.EmptyStatement); !empty { - next = list[idx] - break - } +func (c *compiler) compileStatementsNeedResult(list []ast.Statement, lastProducingIdx int) { + if lastProducingIdx >= 0 { + for _, st := range list[:lastProducingIdx] { + if _, ok := st.(*ast.FunctionDeclaration); ok { + continue } - - if next != nil { - bs := c.getFirstNonEmptyStatement(next) - if bs, ok := bs.(*ast.BranchStatement); ok { - block := c.findBranchBlock(bs) - if block != nil { - c.compileStatement(cur, block.needResult) - cur = next - continue - } - } - c.compileStatement(cur, false) - cur = next - } else { - c.compileStatement(cur, needResult) + c.compileStatement(st, false) + } + c.compileStatement(list[lastProducingIdx], true) + } + var leave func() + defer func() { + if leave != nil { + leave() + } + }() + for _, st := range list[lastProducingIdx+1:] { + if _, ok := st.(*ast.FunctionDeclaration); ok { + continue + } + c.compileStatement(st, false) + if leave == nil { + if _, ok := st.(*ast.BranchStatement); ok { + leave = c.enterDummyMode() } } - } else { - if needResult { - c.emit(loadUndef) + } +} + +func (c *compiler) compileStatements(list []ast.Statement, needResult bool) { + lastProducingIdx, blk := c.scanStatements(list) + if blk != nil { + needResult = blk.needResult + } + if needResult { + c.compileStatementsNeedResult(list, lastProducingIdx) + return + } + for _, st := range list { + if _, ok := st.(*ast.FunctionDeclaration); ok { + continue } + c.compileStatement(st, false) } } func (c *compiler) compileGenericLabeledStatement(v ast.Statement, needResult bool, label unistring.String) { c.block = &block{ - typ: blockBranch, + typ: blockLabel, outer: c.block, label: label, needResult: needResult, @@ -735,8 +845,60 @@ func (c *compiler) compileGenericLabeledStatement(v ast.Statement, needResult bo c.leaveBlock() } +func (c *compiler) createLexicalBinding(name unistring.String, isConst bool, offset int) *binding { + if name == "let" { + c.throwSyntaxError(offset, "let is disallowed as a lexically bound name") + } + b, _ := c.scope.bindNameLexical(name, true, offset) + b.isConst = isConst + return b +} + +func (c *compiler) createLexicalBindings(lex *ast.LexicalDeclaration) { + for _, d := range lex.List { + c.createLexicalBinding(d.Name, lex.Token == token.CONST, int(d.Idx)-1) + } +} + +func (c *compiler) compileLexicalDeclarations(list []ast.Statement, scopeDeclared bool) bool { + for _, st := range list { + if lex, ok := st.(*ast.LexicalDeclaration); ok { + if !scopeDeclared { + c.newBlockScope() + scopeDeclared = true + } + c.createLexicalBindings(lex) + } + } + return scopeDeclared +} + func (c *compiler) compileBlockStatement(v *ast.BlockStatement, needResult bool) { + var scopeDeclared bool + funcs := c.extractFunctions(v.List) + if len(funcs) > 0 { + c.newBlockScope() + scopeDeclared = true + } + c.createFunctionBindings(funcs) + scopeDeclared = c.compileLexicalDeclarations(v.List, scopeDeclared) + + var enter *enterBlock + if scopeDeclared { + c.block = &block{ + outer: c.block, + typ: blockScope, + needResult: needResult, + } + enter = &enterBlock{} + c.emit(enter) + } + c.compileFunctions(funcs) c.compileStatements(v.List, needResult) + if scopeDeclared { + c.leaveScopeBlock(enter) + c.popScope() + } } func (c *compiler) compileExpressionStatement(v *ast.ExpressionStatement, needResult bool) { @@ -746,6 +908,9 @@ func (c *compiler) compileExpressionStatement(v *ast.ExpressionStatement, needRe } else { expr.emitGetter(needResult) } + if needResult { + c.emit(saveResult) + } } func (c *compiler) compileWithStatement(v *ast.WithStatement, needResult bool) { @@ -760,9 +925,8 @@ func (c *compiler) compileWithStatement(v *ast.WithStatement, needResult bool) { typ: blockWith, needResult: needResult, } - c.newScope() + c.newBlockScope() c.scope.dynamic = true - c.scope.lexical = true c.compileStatement(v.Body, needResult) c.emit(leaveWith) c.leaveBlock() @@ -778,20 +942,79 @@ func (c *compiler) compileSwitchStatement(v *ast.SwitchStatement, needResult boo c.compileExpression(v.Discriminant).emitGetter(true) + var funcs []*ast.FunctionDeclaration + for _, s := range v.Body { + f := c.extractFunctions(s.Consequent) + funcs = append(funcs, f...) + } + var scopeDeclared bool + if len(funcs) > 0 { + c.newBlockScope() + scopeDeclared = true + c.createFunctionBindings(funcs) + } + + for _, s := range v.Body { + scopeDeclared = c.compileLexicalDeclarations(s.Consequent, scopeDeclared) + } + + var enter *enterBlock + var db *binding + if scopeDeclared { + c.block = &block{ + typ: blockScope, + outer: c.block, + needResult: needResult, + } + enter = &enterBlock{} + c.emit(enter) + // create anonymous variable for the discriminant + bindings := c.scope.bindings + var bb []*binding + if cap(bindings) == len(bindings) { + bb = make([]*binding, len(bindings)+1) + } else { + bb = bindings[:len(bindings)+1] + } + copy(bb[1:], bindings) + db = &binding{ + scope: c.scope, + isConst: true, + } + bb[0] = db + c.scope.bindings = bb + } + + c.compileFunctions(funcs) + + if needResult { + c.emit(clearResult) + } + jumps := make([]int, len(v.Body)) for i, s := range v.Body { if s.Test != nil { - c.emit(dup) + if db != nil { + db.emitGet() + } else { + c.emit(dup) + } c.compileExpression(s.Test).emitGetter(true) c.emit(op_strict_eq) - c.emit(jne(3), pop) + if db != nil { + c.emit(jne(2)) + } else { + c.emit(jne(3), pop) + } jumps[i] = len(c.p.code) c.emit(nil) } } - c.emit(pop) + if db == nil { + c.emit(pop) + } jumpNoMatch := -1 if v.Default != -1 { if v.Default != 0 { @@ -806,35 +1029,17 @@ func (c *compiler) compileSwitchStatement(v *ast.SwitchStatement, needResult boo for i, s := range v.Body { if s.Test != nil || i != 0 { c.p.code[jumps[i]] = jump(len(c.p.code) - jumps[i]) - c.markBlockStart() - } - nr := false - c.markBlockStart() - if needResult { - if i < len(v.Body)-1 { - st := c.getFirstNonEmptyStatementList(v.Body[i+1].Consequent) - if st, ok := st.(*ast.BranchStatement); ok && st.Token == token.BREAK { - if c.findBreakBlock(st.Label) != nil { - stmts := append(s.Consequent, st) - c.compileStatements(stmts, false) - continue - } - } - } else { - nr = true - } } - c.compileStatements(s.Consequent, nr) + c.compileStatements(s.Consequent, needResult) } + if jumpNoMatch != -1 { - if needResult { - c.emit(jump(2)) - } c.p.code[jumpNoMatch] = jump(len(c.p.code) - jumpNoMatch) - if needResult { - c.emit(loadUndef) - } + } + if enter != nil { + c.leaveScopeBlock(enter) + enter.stackSize-- + c.popScope() } c.leaveBlock() - c.markBlockStart() } diff --git a/vendor/github.com/dop251/goja/object_args.go b/vendor/github.com/dop251/goja/object_args.go index d77607bfe37..3cc705853cb 100644 --- a/vendor/github.com/dop251/goja/object_args.go +++ b/vendor/github.com/dop251/goja/object_args.go @@ -18,7 +18,15 @@ func (a *argumentsObject) getStr(name unistring.String, receiver Value) Value { func (a *argumentsObject) getOwnPropStr(name unistring.String) Value { if mapped, ok := a.values[name].(*mappedProperty); ok { - return *mapped.v + if mapped.writable && mapped.enumerable && mapped.configurable { + return *mapped.v + } + return &valueProperty{ + value: *mapped.v, + writable: mapped.writable, + configurable: mapped.configurable, + enumerable: mapped.enumerable, + } } return a.baseObject.getOwnPropStr(name) @@ -45,18 +53,6 @@ func (a *argumentsObject) setForeignStr(name unistring.String, val, receiver Val return a._setForeignStr(name, a.getOwnPropStr(name), val, receiver, throw) } -/*func (a *argumentsObject) putStr(name string, val Value, throw bool) { - if prop, ok := a.values[name].(*mappedProperty); ok { - if !prop.writable { - a.val.runtime.typeErrorResult(throw, "Property is not writable: %s", name) - return - } - *prop.v = val - return - } - a.baseObject.putStr(name, val, throw) -}*/ - func (a *argumentsObject) deleteStr(name unistring.String, throw bool) bool { if prop, ok := a.values[name].(*mappedProperty); ok { if !a.checkDeleteProp(name, &prop.valueProperty, throw) { @@ -97,7 +93,7 @@ func (a *argumentsObject) defineOwnPropertyStr(name unistring.String, descr Prop configurable: mapped.configurable, writable: true, enumerable: mapped.enumerable, - value: mapped.get(a.val), + value: *mapped.v, } val, ok := a.baseObject._defineOwnProperty(name, existing, descr, throw) diff --git a/vendor/github.com/dop251/goja/object_dynamic.go b/vendor/github.com/dop251/goja/object_dynamic.go index 51365037cb6..c0bbf996d6b 100644 --- a/vendor/github.com/dop251/goja/object_dynamic.go +++ b/vendor/github.com/dop251/goja/object_dynamic.go @@ -39,9 +39,8 @@ ones) is treated as an index and passed to the trap methods of the DynamicArray. the regular ECMAScript arrays which only support positive indexes up to 2^32-1. DynamicArray cannot be sparse, i.e. hasOwnProperty(num) will return true for num >= 0 && num < Len(). Deleting -such a property will fail. Note that this creates a slight peculiarity because the properties are reported as -configurable (and therefore should be deletable). Reporting them as non-configurable is not an option though -as it breaks an ECMAScript invariant where non-configurable properties cannot disappear. +such a property is equivalent to setting it to undefined. Note that this creates a slight peculiarity because +hasOwnProperty() will still return true, even after deletion. Note that Runtime.ToValue() does not have any special treatment for DynamicArray. The only way to create a dynamic array is by using the Runtime.NewDynamicArray() method. This is done deliberately to avoid @@ -657,11 +656,10 @@ func (a *dynamicArray) defineOwnPropertyIdx(name valueInt, desc PropertyDescript } func (a *dynamicArray) _delete(idx int, throw bool) bool { - if !a._has(idx) { - return true + if a._has(idx) { + a._setIdx(idx, _undefined, throw) } - a.val.runtime.typeErrorResult(throw, "Cannot delete index property %d from a dynamic array", idx) - return false + return true } func (a *dynamicArray) deleteStr(name unistring.String, throw bool) bool { diff --git a/vendor/github.com/dop251/goja/object_goslice.go b/vendor/github.com/dop251/goja/object_goslice.go index d969b97abca..0c2b2322b31 100644 --- a/vendor/github.com/dop251/goja/object_goslice.go +++ b/vendor/github.com/dop251/goja/object_goslice.go @@ -9,16 +9,15 @@ import ( type objectGoSlice struct { baseObject - data *[]interface{} - lengthProp valueProperty - sliceExtensible bool + data *[]interface{} + lengthProp valueProperty } func (o *objectGoSlice) init() { o.baseObject.init() o.class = classArray o.prototype = o.val.runtime.global.ArrayPrototype - o.lengthProp.writable = o.sliceExtensible + o.lengthProp.writable = true o.extensible = true o.updateLen() o.baseObject._put("length", &o.lengthProp) @@ -111,10 +110,6 @@ func (o *objectGoSlice) shrink(size int) { func (o *objectGoSlice) putIdx(idx int, v Value, throw bool) { if idx >= len(*o.data) { - if !o.sliceExtensible { - o.val.runtime.typeErrorResult(throw, "Cannot extend Go slice") - return - } o.grow(idx + 1) } (*o.data)[idx] = v.Export() @@ -124,16 +119,8 @@ func (o *objectGoSlice) putLength(v Value, throw bool) bool { newLen := toIntStrict(toLength(v)) curLen := len(*o.data) if newLen > curLen { - if !o.sliceExtensible { - o.val.runtime.typeErrorResult(throw, "Cannot extend Go slice") - return false - } o.grow(newLen) } else if newLen < curLen { - if !o.sliceExtensible { - o.val.runtime.typeErrorResult(throw, "Cannot shrink Go slice") - return false - } o.shrink(newLen) } return true @@ -252,12 +239,15 @@ func (o *objectGoSlice) toPrimitive() Value { return o.toPrimitiveString() } +func (o *objectGoSlice) _deleteIdx(idx int64) { + if idx < int64(len(*o.data)) { + (*o.data)[idx] = nil + } +} + func (o *objectGoSlice) deleteStr(name unistring.String, throw bool) bool { if idx := strToIdx64(name); idx >= 0 { - if idx < int64(len(*o.data)) { - o.val.runtime.typeErrorResult(throw, "Can't delete from Go slice") - return false - } + o._deleteIdx(idx) return true } return o.baseObject.deleteStr(name, throw) @@ -266,10 +256,7 @@ func (o *objectGoSlice) deleteStr(name unistring.String, throw bool) bool { func (o *objectGoSlice) deleteIdx(i valueInt, throw bool) bool { idx := int64(i) if idx >= 0 { - if idx < int64(len(*o.data)) { - o.val.runtime.typeErrorResult(throw, "Can't delete from Go slice") - return false - } + o._deleteIdx(idx) } return true } diff --git a/vendor/github.com/dop251/goja/object_goslice_reflect.go b/vendor/github.com/dop251/goja/object_goslice_reflect.go index f7cbc058654..658c65f9b5e 100644 --- a/vendor/github.com/dop251/goja/object_goslice_reflect.go +++ b/vendor/github.com/dop251/goja/object_goslice_reflect.go @@ -9,16 +9,19 @@ import ( type objectGoSliceReflect struct { objectGoReflect - lengthProp valueProperty - sliceExtensible bool + lengthProp valueProperty } func (o *objectGoSliceReflect) init() { o.objectGoReflect.init() o.class = classArray o.prototype = o.val.runtime.global.ArrayPrototype - o.sliceExtensible = o.value.CanSet() - o.lengthProp.writable = o.sliceExtensible + if !o.value.CanSet() { + value := reflect.Indirect(reflect.New(o.value.Type())) + value.Set(o.value) + o.value = value + } + o.lengthProp.writable = true o.updateLen() o.baseObject._put("length", &o.lengthProp) } @@ -98,10 +101,6 @@ func (o *objectGoSliceReflect) getOwnPropIdx(idx valueInt) Value { func (o *objectGoSliceReflect) putIdx(idx int, v Value, throw bool) bool { if idx >= o.value.Len() { - if !o.sliceExtensible { - o.val.runtime.typeErrorResult(throw, "Cannot extend a Go unaddressable reflect slice") - return false - } o.grow(idx + 1) } err := o.val.runtime.toReflectValue(v, o.value.Index(idx), &objectExportCtx{}) @@ -143,16 +142,8 @@ func (o *objectGoSliceReflect) putLength(v Value, throw bool) bool { newLen := toIntStrict(toLength(v)) curLen := o.value.Len() if newLen > curLen { - if !o.sliceExtensible { - o.val.runtime.typeErrorResult(throw, "Cannot extend Go slice") - return false - } o.grow(newLen) } else if newLen < curLen { - if !o.sliceExtensible { - o.val.runtime.typeErrorResult(throw, "Cannot shrink Go slice") - return false - } o.shrink(newLen) } return true @@ -265,12 +256,15 @@ func (o *objectGoSliceReflect) toPrimitive() Value { return o.toPrimitiveString() } +func (o *objectGoSliceReflect) _deleteIdx(idx int) { + if idx < o.value.Len() { + o.value.Index(idx).Set(reflect.Zero(o.value.Type().Elem())) + } +} + func (o *objectGoSliceReflect) deleteStr(name unistring.String, throw bool) bool { - if idx := strToIdx64(name); idx >= 0 { - if idx < int64(o.value.Len()) { - o.val.runtime.typeErrorResult(throw, "Can't delete from Go slice") - return false - } + if idx := strToGoIdx(name); idx >= 0 { + o._deleteIdx(idx) return true } @@ -278,12 +272,9 @@ func (o *objectGoSliceReflect) deleteStr(name unistring.String, throw bool) bool } func (o *objectGoSliceReflect) deleteIdx(i valueInt, throw bool) bool { - idx := int64(i) + idx := toIntStrict(int64(i)) if idx >= 0 { - if idx < int64(o.value.Len()) { - o.val.runtime.typeErrorResult(throw, "Can't delete from Go slice") - return false - } + o._deleteIdx(idx) } return true } diff --git a/vendor/github.com/dop251/goja/parser/expression.go b/vendor/github.com/dop251/goja/parser/expression.go index 31ff457bb96..b6279c61561 100644 --- a/vendor/github.com/dop251/goja/parser/expression.go +++ b/vendor/github.com/dop251/goja/parser/expression.go @@ -141,7 +141,9 @@ func (self *_parser) parseRegExpLiteral() *ast.RegExpLiteral { } func (self *_parser) parseVariableDeclaration(declarationList *[]*ast.VariableExpression) ast.Expression { - + if self.token == token.LET { + self.token = token.IDENTIFIER + } if self.token != token.IDENTIFIER { idx := self.expect(token.IDENTIFIER) self.nextStatement() @@ -168,25 +170,26 @@ func (self *_parser) parseVariableDeclaration(declarationList *[]*ast.VariableEx return node } -func (self *_parser) parseVariableDeclarationList(var_ file.Idx) []ast.Expression { - - var declarationList []*ast.VariableExpression // Avoid bad expressions - var list []ast.Expression - +func (self *_parser) parseVariableDeclarationList() (declarationList []*ast.VariableExpression) { for { - list = append(list, self.parseVariableDeclaration(&declarationList)) + self.parseVariableDeclaration(&declarationList) if self.token != token.COMMA { break } self.next() } + return +} + +func (self *_parser) parseVarDeclarationList(var_ file.Idx) []*ast.VariableExpression { + declarationList := self.parseVariableDeclarationList() self.scope.declare(&ast.VariableDeclaration{ Var: var_, List: declarationList, }) - return list + return declarationList } func (self *_parser) parseObjectPropertyKey() (unistring.String, ast.Expression, token.Token) { @@ -778,6 +781,9 @@ func (self *_parser) parseConditionlExpression() ast.Expression { } func (self *_parser) parseAssignmentExpression() ast.Expression { + if self.token == token.LET { + self.token = token.IDENTIFIER + } left := self.parseConditionlExpression() var operator token.Token switch self.token { @@ -828,6 +834,9 @@ func (self *_parser) parseAssignmentExpression() ast.Expression { } func (self *_parser) parseExpression() ast.Expression { + if self.token == token.LET { + self.token = token.IDENTIFIER + } next := self.parseAssignmentExpression left := next() diff --git a/vendor/github.com/dop251/goja/parser/lexer.go b/vendor/github.com/dop251/goja/parser/lexer.go index 08997a2e7c8..ce81cfc07b8 100644 --- a/vendor/github.com/dop251/goja/parser/lexer.go +++ b/vendor/github.com/dop251/goja/parser/lexer.go @@ -149,6 +149,7 @@ func isId(tkn token.Token) bool { token.DO, token.VAR, + token.LET, token.FOR, token.NEW, token.TRY, @@ -158,6 +159,7 @@ func isId(tkn token.Token) bool { token.VOID, token.WITH, + token.CONST, token.WHILE, token.BREAK, token.CATCH, @@ -182,6 +184,13 @@ func isId(tkn token.Token) bool { return false } +func (self *_parser) peek() token.Token { + implicitSemicolon, insertSemicolon, chr, chrOffset, offset := self.implicitSemicolon, self.insertSemicolon, self.chr, self.chrOffset, self.offset + tok, _, _, _ := self.scan() + self.implicitSemicolon, self.insertSemicolon, self.chr, self.chrOffset, self.offset = implicitSemicolon, insertSemicolon, chr, chrOffset, offset + return tok +} + func (self *_parser) scan() (tkn token.Token, literal string, parsedLiteral unistring.String, idx file.Idx) { self.implicitSemicolon = false diff --git a/vendor/github.com/dop251/goja/parser/scope.go b/vendor/github.com/dop251/goja/parser/scope.go index d28ad20b72c..321dd90edee 100644 --- a/vendor/github.com/dop251/goja/parser/scope.go +++ b/vendor/github.com/dop251/goja/parser/scope.go @@ -8,10 +8,11 @@ import ( type _scope struct { outer *_scope allowIn bool + allowLet bool inIteration bool inSwitch bool inFunction bool - declarationList []ast.Declaration + declarationList []*ast.VariableDeclaration labels []unistring.String } @@ -27,7 +28,7 @@ func (self *_parser) closeScope() { self.scope = self.scope.outer } -func (self *_scope) declare(declaration ast.Declaration) { +func (self *_scope) declare(declaration *ast.VariableDeclaration) { self.declarationList = append(self.declarationList, declaration) } diff --git a/vendor/github.com/dop251/goja/parser/statement.go b/vendor/github.com/dop251/goja/parser/statement.go index 84ce7fd9f69..740a8506512 100644 --- a/vendor/github.com/dop251/goja/parser/statement.go +++ b/vendor/github.com/dop251/goja/parser/statement.go @@ -29,6 +29,7 @@ func (self *_parser) parseEmptyStatement() ast.Statement { func (self *_parser) parseStatementList() (list []ast.Statement) { for self.token != token.RIGHT_BRACE && self.token != token.EOF { + self.scope.allowLet = true list = append(list, self.parseStatement()) } @@ -65,10 +66,18 @@ func (self *_parser) parseStatement() ast.Statement { return self.parseWithStatement() case token.VAR: return self.parseVariableStatement() + case token.LET: + tok := self.peek() + if tok == token.LEFT_BRACKET || self.scope.allowLet && (tok == token.IDENTIFIER || tok == token.LET || tok == token.LEFT_BRACE) { + return self.parseLexicalDeclaration(self.token) + } + self.insertSemicolon = true + case token.CONST: + return self.parseLexicalDeclaration(self.token) case token.FUNCTION: - self.parseFunction(true) - // FIXME - return &ast.EmptyStatement{} + return &ast.FunctionDeclaration{ + Function: self.parseFunction(true), + } case token.SWITCH: return self.parseSwitchStatement() case token.RETURN: @@ -92,6 +101,7 @@ func (self *_parser) parseStatement() ast.Statement { } } self.scope.labels = append(self.scope.labels, label) // Push the label + self.scope.allowLet = false statement := self.parseStatement() self.scope.labels = self.scope.labels[:len(self.scope.labels)-1] // Pop the label return &ast.LabelledStatement{ @@ -118,20 +128,23 @@ func (self *_parser) parseTryStatement() ast.Statement { if self.token == token.CATCH { catch := self.idx self.next() - self.expect(token.LEFT_PARENTHESIS) - if self.token != token.IDENTIFIER { - self.expect(token.IDENTIFIER) - self.nextStatement() - return &ast.BadStatement{From: catch, To: self.idx} - } else { - identifier := self.parseIdentifier() - self.expect(token.RIGHT_PARENTHESIS) - node.Catch = &ast.CatchStatement{ - Catch: catch, - Parameter: identifier, - Body: self.parseBlockStatement(), + var parameter *ast.Identifier + if self.token == token.LEFT_PARENTHESIS { + self.next() + if self.token != token.IDENTIFIER { + self.expect(token.IDENTIFIER) + self.nextStatement() + return &ast.BadStatement{From: catch, To: self.idx} + } else { + parameter = self.parseIdentifier() + self.expect(token.RIGHT_PARENTHESIS) } } + node.Catch = &ast.CatchStatement{ + Catch: catch, + Parameter: parameter, + Body: self.parseBlockStatement(), + } } if self.token == token.FINALLY { @@ -192,11 +205,6 @@ func (self *_parser) parseFunction(declaration bool) *ast.FunctionLiteral { var name *ast.Identifier if self.token == token.IDENTIFIER { name = self.parseIdentifier() - if declaration { - self.scope.declare(&ast.FunctionDeclaration{ - Function: node, - }) - } } else if declaration { // Use expect error handling self.expect(token.IDENTIFIER) @@ -322,7 +330,7 @@ func (self *_parser) parseWithStatement() ast.Statement { Object: self.parseExpression(), } self.expect(token.RIGHT_PARENTHESIS) - + self.scope.allowLet = false node.Body = self.parseStatement() return node @@ -361,10 +369,11 @@ func (self *_parser) parseIterationStatement() ast.Statement { defer func() { self.scope.inIteration = inIteration }() + self.scope.allowLet = false return self.parseStatement() } -func (self *_parser) parseForIn(idx file.Idx, into ast.Expression) *ast.ForInStatement { +func (self *_parser) parseForIn(idx file.Idx, into ast.ForInto) *ast.ForInStatement { // Already have consumed " in" @@ -379,11 +388,11 @@ func (self *_parser) parseForIn(idx file.Idx, into ast.Expression) *ast.ForInSta } } -func (self *_parser) parseForOf(idx file.Idx, into ast.Expression) *ast.ForOfStatement { +func (self *_parser) parseForOf(idx file.Idx, into ast.ForInto) *ast.ForOfStatement { // Already have consumed " of" - source := self.parseExpression() + source := self.parseAssignmentExpression() self.expect(token.RIGHT_PARENTHESIS) return &ast.ForOfStatement{ @@ -394,7 +403,7 @@ func (self *_parser) parseForOf(idx file.Idx, into ast.Expression) *ast.ForOfSta } } -func (self *_parser) parseFor(idx file.Idx, initializer ast.Expression) *ast.ForStatement { +func (self *_parser) parseFor(idx file.Idx, initializer ast.ForLoopInitializer) *ast.ForStatement { // Already have consumed " ;" @@ -423,69 +432,120 @@ func (self *_parser) parseForOrForInStatement() ast.Statement { idx := self.expect(token.FOR) self.expect(token.LEFT_PARENTHESIS) - var left []ast.Expression + var initializer ast.ForLoopInitializer forIn := false forOf := false + var into ast.ForInto if self.token != token.SEMICOLON { allowIn := self.scope.allowIn self.scope.allowIn = false - if self.token == token.VAR { - var_ := self.idx + tok := self.token + if tok == token.LET { + switch self.peek() { + case token.IDENTIFIER, token.LEFT_BRACKET, token.LEFT_BRACE: + default: + tok = token.IDENTIFIER + } + } + if tok == token.VAR || tok == token.LET || tok == token.CONST { + idx := self.idx self.next() - list := self.parseVariableDeclarationList(var_) + var list []*ast.VariableExpression + if tok == token.VAR { + list = self.parseVarDeclarationList(idx) + } else { + list = self.parseVariableDeclarationList() + } if len(list) == 1 { if self.token == token.IN { self.next() // in forIn = true - } else if self.token == token.IDENTIFIER { - if self.literal == "of" { - self.next() - forOf = true + } else if self.token == token.IDENTIFIER && self.literal == "of" { + self.next() + forOf = true + } + } + if forIn || forOf { + if tok == token.VAR { + into = &ast.ForIntoVar{ + Binding: list[0], + } + } else { + if list[0].Initializer != nil { + self.error(list[0].Initializer.Idx0(), "for-in loop variable declaration may not have an initializer") + } + into = &ast.ForDeclaration{ + Idx: idx, + IsConst: tok == token.CONST, + Binding: &ast.BindingIdentifier{ + Name: list[0].Name, + Idx: list[0].Idx, + }, + } + } + } else { + if tok == token.VAR { + initializer = &ast.ForLoopInitializerVarDeclList{ + List: list, + } + } else { + initializer = &ast.ForLoopInitializerLexicalDecl{ + LexicalDeclaration: ast.LexicalDeclaration{ + Idx: idx, + Token: tok, + List: list, + }, } } } - left = list } else { - left = append(left, self.parseExpression()) + expr := self.parseExpression() if self.token == token.IN { self.next() forIn = true - } else if self.token == token.IDENTIFIER { - if self.literal == "of" { - self.next() - forOf = true + } else if self.token == token.IDENTIFIER && self.literal == "of" { + self.next() + forOf = true + } + if forIn || forOf { + switch expr.(type) { + case *ast.Identifier, *ast.DotExpression, *ast.BracketExpression, *ast.VariableExpression: + // These are all acceptable + default: + self.error(idx, "Invalid left-hand side in for-in or for-of") + self.nextStatement() + return &ast.BadStatement{From: idx, To: self.idx} + } + into = &ast.ForIntoExpression{ + Expression: expr, + } + } else { + initializer = &ast.ForLoopInitializerExpression{ + Expression: expr, } } } self.scope.allowIn = allowIn } - if forIn || forOf { - switch left[0].(type) { - case *ast.Identifier, *ast.DotExpression, *ast.BracketExpression, *ast.VariableExpression: - // These are all acceptable - default: - self.error(idx, "Invalid left-hand side in for-in or for-of") - self.nextStatement() - return &ast.BadStatement{From: idx, To: self.idx} - } - if forIn { - return self.parseForIn(idx, left[0]) - } - return self.parseForOf(idx, left[0]) + if forIn { + return self.parseForIn(idx, into) + } + if forOf { + return self.parseForOf(idx, into) } self.expect(token.SEMICOLON) - return self.parseFor(idx, &ast.SequenceExpression{Sequence: left}) + return self.parseFor(idx, initializer) } func (self *_parser) parseVariableStatement() *ast.VariableStatement { idx := self.expect(token.VAR) - list := self.parseVariableDeclarationList(idx) + list := self.parseVarDeclarationList(idx) self.semicolon() return &ast.VariableStatement{ @@ -494,6 +554,22 @@ func (self *_parser) parseVariableStatement() *ast.VariableStatement { } } +func (self *_parser) parseLexicalDeclaration(tok token.Token) *ast.LexicalDeclaration { + idx := self.expect(tok) + if !self.scope.allowLet { + self.error(idx, "Lexical declaration cannot appear in a single-statement context") + } + + list := self.parseVariableDeclarationList() + self.semicolon() + + return &ast.LexicalDeclaration{ + Idx: idx, + Token: tok, + List: list, + } +} + func (self *_parser) parseDoWhileStatement() ast.Statement { inIteration := self.scope.inIteration self.scope.inIteration = true @@ -506,6 +582,7 @@ func (self *_parser) parseDoWhileStatement() ast.Statement { if self.token == token.LEFT_BRACE { node.Body = self.parseBlockStatement() } else { + self.scope.allowLet = false node.Body = self.parseStatement() } @@ -543,34 +620,23 @@ func (self *_parser) parseIfStatement() ast.Statement { if self.token == token.LEFT_BRACE { node.Consequent = self.parseBlockStatement() } else { + self.scope.allowLet = false node.Consequent = self.parseStatement() } if self.token == token.ELSE { self.next() + self.scope.allowLet = false node.Alternate = self.parseStatement() } return node } -func (self *_parser) parseSourceElement() ast.Statement { - return self.parseStatement() -} - -func (self *_parser) parseSourceElements() []ast.Statement { - body := []ast.Statement(nil) - - for { - if self.token != token.STRING { - break - } - - body = append(body, self.parseSourceElement()) - } - +func (self *_parser) parseSourceElements() (body []ast.Statement) { for self.token != token.EOF { - body = append(body, self.parseSourceElement()) + self.scope.allowLet = true + body = append(body, self.parseStatement()) } return body diff --git a/vendor/github.com/dop251/goja/runtime.go b/vendor/github.com/dop251/goja/runtime.go index 9ea3f5f475c..3097ef17db6 100644 --- a/vendor/github.com/dop251/goja/runtime.go +++ b/vendor/github.com/dop251/goja/runtime.go @@ -44,6 +44,9 @@ const ( ) type global struct { + stash stash + varNames map[unistring.String]struct{} + Object *Object Array *Object Function *Object @@ -244,11 +247,20 @@ type Exception struct { stack []StackFrame } +type uncatchableException struct { + stack *[]StackFrame + err error +} + type InterruptedError struct { Exception iface interface{} } +type StackOverflowError struct { + Exception +} + func (e *InterruptedError) Value() interface{} { return e.iface } @@ -759,31 +771,27 @@ func (r *Runtime) builtin_thrower(FunctionCall) Value { func (r *Runtime) eval(srcVal valueString, direct, strict bool, this Value) Value { src := escapeInvalidUtf16(srcVal) - p, err := r.compile("", src, strict, true) + vm := r.vm + p, err := r.compile("", src, strict, true, !direct || vm.stash == &r.global.stash) if err != nil { panic(err) } - vm := r.vm - vm.pushCtx() vm.prg = p vm.pc = 0 + vm.args = 0 + vm.result = _undefined if !direct { - vm.stash = nil + vm.stash = &r.global.stash } vm.sb = vm.sp vm.push(this) - if strict { - vm.push(valueTrue) - } else { - vm.push(valueFalse) - } vm.run() + retval := vm.result vm.popCtx() vm.halt = false - retval := vm.stack[vm.sp-1] - vm.sp -= 2 + vm.sp -= 1 return retval } @@ -1083,14 +1091,14 @@ func New() *Runtime { // method. This representation is not linked to a runtime in any way and can be run in multiple runtimes (possibly // at the same time). func Compile(name, src string, strict bool) (*Program, error) { - return compile(name, src, strict, false) + return compile(name, src, strict, false, true) } // CompileAST creates an internal representation of the JavaScript code that can be later run using the Runtime.RunProgram() // method. This representation is not linked to a runtime in any way and can be run in multiple runtimes (possibly // at the same time). func CompileAST(prg *js_ast.Program, strict bool) (*Program, error) { - return compileAST(prg, strict, false) + return compileAST(prg, strict, false, true) } // MustCompile is like Compile but panics if the code cannot be compiled. @@ -1126,19 +1134,17 @@ func Parse(name, src string, options ...parser.Option) (prg *js_ast.Program, err return } -func compile(name, src string, strict, eval bool, parserOptions ...parser.Option) (p *Program, err error) { +func compile(name, src string, strict, eval, inGlobal bool, parserOptions ...parser.Option) (p *Program, err error) { prg, err := Parse(name, src, parserOptions...) if err != nil { return } - return compileAST(prg, strict, eval) + return compileAST(prg, strict, eval, inGlobal) } -func compileAST(prg *js_ast.Program, strict, eval bool) (p *Program, err error) { +func compileAST(prg *js_ast.Program, strict, eval, inGlobal bool) (p *Program, err error) { c := newCompiler() - c.scope.strict = strict - c.scope.eval = eval defer func() { if x := recover(); x != nil { @@ -1152,13 +1158,13 @@ func compileAST(prg *js_ast.Program, strict, eval bool) (p *Program, err error) } }() - c.compile(prg) + c.compile(prg, strict, eval, inGlobal) p = c.p return } -func (r *Runtime) compile(name, src string, strict, eval bool) (p *Program, err error) { - p, err = compile(name, src, strict, eval, r.parserOptions...) +func (r *Runtime) compile(name, src string, strict, eval, inGlobal bool) (p *Program, err error) { + p, err = compile(name, src, strict, eval, inGlobal, r.parserOptions...) if err != nil { switch x1 := err.(type) { case *CompilerSyntaxError: @@ -1181,7 +1187,7 @@ func (r *Runtime) RunString(str string) (Value, error) { // RunScript executes the given string in the global context. func (r *Runtime) RunScript(name, src string) (Value, error) { - p, err := r.compile(name, src, false, false) + p, err := r.compile(name, src, false, false, true) if err != nil { return nil, err @@ -1194,32 +1200,37 @@ func (r *Runtime) RunScript(name, src string) (Value, error) { func (r *Runtime) RunProgram(p *Program) (result Value, err error) { defer func() { if x := recover(); x != nil { - if intr, ok := x.(*InterruptedError); ok { - err = intr + if ex, ok := x.(*uncatchableException); ok { + err = ex.err } else { panic(x) } } }() + vm := r.vm recursive := false - if len(r.vm.callStack) > 0 { + if len(vm.callStack) > 0 { recursive = true - r.vm.pushCtx() + vm.pushCtx() + vm.stash = &r.global.stash + vm.sb = vm.sp - 1 } - r.vm.prg = p - r.vm.pc = 0 - ex := r.vm.runTry() + vm.prg = p + vm.pc = 0 + vm.result = _undefined + ex := vm.runTry() if ex == nil { - result = r.vm.pop() + result = r.vm.result } else { err = ex } if recursive { - r.vm.popCtx() - r.vm.halt = false - r.vm.clearStack() + vm.popCtx() + vm.halt = false + vm.clearStack() } else { - r.vm.stack = nil + vm.stack = nil + vm.prg = nil r.leave() } return @@ -1228,6 +1239,8 @@ func (r *Runtime) RunProgram(p *Program) (result Value, err error) { // CaptureCallStack appends the current call stack frames to the stack slice (which may be nil) up to the specified depth. // The most recent frame will be the first one. // If depth <= 0 or more than the number of available frames, returns the entire stack. +// This method is not safe for concurrent use and should only be called by a Go function that is +// called from a running script. func (r *Runtime) CaptureCallStack(depth int, stack []StackFrame) []StackFrame { l := len(r.vm.callStack) var offset int @@ -1265,6 +1278,30 @@ func (r *Runtime) ClearInterrupt() { ToValue converts a Go value into a JavaScript value of a most appropriate type. Structural types (such as structs, maps and slices) are wrapped so that changes are reflected on the original value which can be retrieved using Value.Export(). +WARNING! There are two very important caveats to bear in mind when modifying wrapped Go structs, maps and +slices. + +1. If a slice is passed by value (not as a pointer), resizing the slice does not reflect on the original +value. Moreover, extending the slice may result in the underlying array being re-allocated and copied. +For example: + + a := []interface{}{1} + vm.Set("a", a) + vm.RunString(`a.push(2); a[0] = 0;`) + fmt.Println(a[0]) // prints "1" + +2. If a regular JavaScript Object is assigned as an element of a wrapped Go struct, map or array, it is +Export()'ed and therefore copied. This may result in an unexpected behaviour in JavaScript: + + m := map[string]interface{}{} + vm.Set("m", m) + vm.RunString(` + var obj = {test: false}; + m.obj = obj; // obj gets Export()'ed, i.e. copied to a new map[string]interface{} and then this map is set as m["obj"] + obj.test = true; // note, m.obj.test is still false + `) + fmt.Println(m["obj"].(map[string]interface{})["test"]) // prints "false" + Notes on individual types: Primitive types @@ -1303,7 +1340,7 @@ operator: // If return value is a non-nil *Object, it will be used instead of call.This // This way it is possible to return a Go struct or a map converted - // into goja.Value using runtime.ToValue(), however in this case + // into goja.Value using ToValue(), however in this case // instanceof will not work as expected. return nil } @@ -1402,14 +1439,11 @@ defining an external getter function. Slices Slices are converted into host objects that behave largely like JavaScript Array. It has the appropriate -prototype and all the usual methods should work. There are, however, some caveats: - -- If the slice is not addressable, the array cannot be extended or shrunk. Any attempt to do so (by setting an index -beyond the current length or by modifying the length) will result in a TypeError. - -- Converted Arrays may not contain holes (because Go slices cannot). This means that hasOwnProperty(n) will always -return `true` if n < length. Attempt to delete an item with an index < length will fail. Nil slice elements will be -converted to `null`. Accessing an element beyond `length` will return `undefined`. +prototype and all the usual methods should work. There is, however, a caveat: converted Arrays may not contain holes +(because Go slices cannot). This means that hasOwnProperty(n) always returns `true` if n < length. Deleting an item with +an index < length will set it to a zero value (but the property will remain). Nil slice elements are be converted to +`null`. Accessing an element beyond `length` returns `undefined`. Also see the warning above about passing slices as +values (as opposed to pointers). Any other type is converted to a generic reflect based host object. Depending on the underlying type it behaves similar to a Number, String, Boolean or Object. @@ -1526,8 +1560,7 @@ func (r *Runtime) ToValue(i interface{}) Value { baseObject: baseObject{ val: obj, }, - data: i, - sliceExtensible: true, + data: i, } obj.self = a a.init() @@ -1959,8 +1992,7 @@ func (r *Runtime) wrapJSFunc(fn Callable, typ reflect.Type) func(args []reflect. // ExportTo converts a JavaScript value into the specified Go value. The second parameter must be a non-nil pointer. // Exporting to an interface{} results in a value of the same type as Export() would produce. // Exporting to numeric types uses the standard ECMAScript conversion operations, same as used when assigning -// values to non-clamped typed array items, e.g. -// https://www.ecma-international.org/ecma-262/10.0/index.html#sec-toint32 +// values to non-clamped typed array items, e.g. https://262.ecma-international.org/#sec-toint32 // Returns error if conversion is not possible. func (r *Runtime) ExportTo(v Value, target interface{}) error { tval := reflect.ValueOf(target) @@ -1975,15 +2007,38 @@ func (r *Runtime) GlobalObject() *Object { return r.globalObject } -// Set the specified value as a property of the global object. -// The value is first converted using ToValue() -func (r *Runtime) Set(name string, value interface{}) { - r.globalObject.self.setOwnStr(unistring.NewFromString(name), r.ToValue(value), false) +// Set the specified variable in the global context. +// Equivalent to running "name = value" in non-strict mode. +// The value is first converted using ToValue(). +// Note, this is not the same as GlobalObject().Set(name, value), +// because if a global lexical binding (let or const) exists, it is set instead. +func (r *Runtime) Set(name string, value interface{}) error { + return r.try(func() { + name := unistring.NewFromString(name) + v := r.ToValue(value) + if ref := r.global.stash.getRefByName(name, false); ref != nil { + ref.set(v) + } else { + r.globalObject.self.setOwnStr(name, v, true) + } + }) } -// Get the specified property of the global object. -func (r *Runtime) Get(name string) Value { - return r.globalObject.self.getStr(unistring.NewFromString(name), nil) +// Get the specified variable in the global context. +// Equivalent to dereferencing a variable by name in non-strict mode. If variable is not defined returns nil. +// Note, this is not the same as GlobalObject().Get(name), +// because if a global lexical binding (let or const) exists, it is used instead. +// This method will panic with an *Exception if a JavaScript exception is thrown in the process. +func (r *Runtime) Get(name string) (ret Value) { + r.tryPanic(func() { + n := unistring.NewFromString(name) + if v, exists := r.global.stash.getByName(n); exists { + ret = v + } else { + ret = r.globalObject.self.getStr(n, nil) + } + }) + return } // SetRandSource sets random source for this Runtime. If not called, the default math/rand is used. @@ -2002,9 +2057,18 @@ func (r *Runtime) SetParserOptions(opts ...parser.Option) { r.parserOptions = opts } +// SetMaxCallStackSize sets the maximum function call depth. When exceeded, a *StackOverflowError is thrown and +// returned by RunProgram or by a Callable call. This is useful to prevent memory exhaustion caused by an +// infinite recursion. The default value is math.MaxInt32. +// This method (as the rest of the Set* methods) is not safe for concurrent use and may only be called +// from the vm goroutine or when the vm is not running. +func (r *Runtime) SetMaxCallStackSize(size int) { + r.vm.maxCallStackSize = size +} + // New is an equivalent of the 'new' operator allowing to call it directly from Go. func (r *Runtime) New(construct Value, args ...Value) (o *Object, err error) { - err = tryFunc(func() { + err = r.try(func() { o = r.builtin_new(r.toObject(construct), args) }) return @@ -2020,8 +2084,8 @@ func AssertFunction(v Value) (Callable, bool) { return func(this Value, args ...Value) (ret Value, err error) { defer func() { if x := recover(); x != nil { - if ex, ok := x.(*InterruptedError); ok { - err = ex + if ex, ok := x.(*uncatchableException); ok { + err = ex.err } else { panic(x) } @@ -2095,29 +2159,28 @@ func NegativeInf() Value { return _negativeInf } -func tryFunc(f func()) (err error) { +func tryFunc(f func()) (ret interface{}) { defer func() { - if x := recover(); x != nil { - switch x := x.(type) { - case *Exception: - err = x - case *InterruptedError: - err = x - case Value: - err = &Exception{ - val: x, - } - default: - panic(x) - } - } + ret = recover() }() f() + return +} +func (r *Runtime) try(f func()) error { + if ex := r.vm.try(f); ex != nil { + return ex + } return nil } +func (r *Runtime) tryPanic(f func()) { + if ex := r.vm.try(f); ex != nil { + panic(ex) + } +} + func (r *Runtime) toObject(v Value, args ...interface{}) *Object { if obj, ok := v.(*Object); ok { return obj @@ -2212,9 +2275,7 @@ func (r *Runtime) getIterator(obj Value, method func(FunctionCall) Value) *Objec func returnIter(iter *Object) { retMethod := toMethod(iter.self.getStr("return", nil)) if retMethod != nil { - _ = tryFunc(func() { - retMethod(FunctionCall{This: iter}) - }) + iter.runtime.toObject(retMethod(FunctionCall{This: iter})) } } @@ -2224,12 +2285,15 @@ func (r *Runtime) iterate(iter *Object, step func(Value)) { if nilSafe(res.self.getStr("done", nil)).ToBoolean() { break } - err := tryFunc(func() { - step(nilSafe(res.self.getStr("value", nil))) + value := nilSafe(res.self.getStr("value", nil)) + ret := tryFunc(func() { + step(value) }) - if err != nil { - returnIter(iter) - panic(err) + if ret != nil { + _ = tryFunc(func() { + returnIter(iter) + }) + panic(ret) } } } @@ -2353,6 +2417,23 @@ func (r *Runtime) genId() (ret uint64) { return } +func (r *Runtime) setGlobal(name unistring.String, v Value, strict bool) { + if ref := r.global.stash.getRefByName(name, strict); ref != nil { + ref.set(v) + } else { + o := r.globalObject.self + if strict { + if o.hasOwnPropertyStr(name) { + o.setOwnStr(name, v, true) + } else { + r.throwReferenceError(name) + } + } else { + o.setOwnStr(name, v, false) + } + } +} + func strPropToInt(s unistring.String) (int, bool) { if res, err := strconv.Atoi(string(s)); err == nil { return res, true diff --git a/vendor/github.com/dop251/goja/token/token_const.go b/vendor/github.com/dop251/goja/token/token_const.go index 801fb604d5f..bf6e26a7464 100644 --- a/vendor/github.com/dop251/goja/token/token_const.go +++ b/vendor/github.com/dop251/goja/token/token_const.go @@ -79,6 +79,7 @@ const ( DO VAR + LET FOR NEW TRY @@ -89,6 +90,7 @@ const ( VOID WITH + CONST WHILE BREAK CATCH @@ -173,6 +175,7 @@ var token2string = [...]string{ OF: "of", DO: "do", VAR: "var", + LET: "let", FOR: "for", NEW: "new", TRY: "try", @@ -181,6 +184,7 @@ var token2string = [...]string{ CASE: "case", VOID: "void", WITH: "with", + CONST: "const", WHILE: "while", BREAK: "break", CATCH: "catch", @@ -277,8 +281,7 @@ var keywordTable = map[string]_keyword{ token: INSTANCEOF, }, "const": { - token: KEYWORD, - futureKeyword: true, + token: CONST, }, "class": { token: KEYWORD, @@ -315,9 +318,8 @@ var keywordTable = map[string]_keyword{ strict: true, }, "let": { - token: KEYWORD, - futureKeyword: true, - strict: true, + token: LET, + strict: true, }, "package": { token: KEYWORD, diff --git a/vendor/github.com/dop251/goja/value.go b/vendor/github.com/dop251/goja/value.go index 9d2fdd75e79..dd492148da2 100644 --- a/vendor/github.com/dop251/goja/value.go +++ b/vendor/github.com/dop251/goja/value.go @@ -80,6 +80,7 @@ type valueContainer interface { type typeError string type rangeError string +type referenceError string type valueInt int64 type valueFloat float64 @@ -117,6 +118,11 @@ type valueProperty struct { setterFunc *Object } +var ( + errAccessBeforeInit = referenceError("Cannot access a variable before initialization") + errAssignToConst = typeError("Assignment to constant variable.") +) + func propGetter(o Value, v Value, r *Runtime) *Object { if v == _undefined { return nil @@ -199,7 +205,7 @@ func (i valueInt) Equals(other Value) bool { case valueBool: return int64(i) == o.ToInteger() case *Object: - return i.Equals(o.toPrimitiveNumber()) + return i.Equals(o.toPrimitive()) } return false @@ -620,7 +626,7 @@ func (f valueFloat) Equals(other Value) bool { case valueString, valueBool: return float64(f) == o.ToFloat() case *Object: - return f.Equals(o.toPrimitiveNumber()) + return f.Equals(o.toPrimitive()) } return false @@ -705,7 +711,7 @@ func (o *Object) Equals(other Value) bool { } switch o1 := other.(type) { - case valueInt, valueFloat, valueString: + case valueInt, valueFloat, valueString, *Symbol: return o.toPrimitive().Equals(other) case valueBool: return o.Equals(o1.ToNumber()) @@ -725,8 +731,15 @@ func (o *Object) baseObject(*Runtime) *Object { return o } -func (o *Object) Export() interface{} { - return o.self.export(&objectExportCtx{}) +// Export the Object to a plain Go type. The returned value will be map[string]interface{} unless +// the Object is a wrapped Go value (created using ToValue()). +// This method will panic with an *Exception if a JavaScript exception is thrown in the process. +func (o *Object) Export() (ret interface{}) { + o.runtime.tryPanic(func() { + ret = o.self.export(&objectExportCtx{}) + }) + + return } func (o *Object) ExportType() reflect.Type { @@ -737,16 +750,21 @@ func (o *Object) hash(*maphash.Hash) uint64 { return o.getId() } +// Get an object's property by name. +// This method will panic with an *Exception if a JavaScript exception is thrown in the process. func (o *Object) Get(name string) Value { return o.self.getStr(unistring.NewFromString(name), nil) } // GetSymbol returns the value of a symbol property. Use one of the Sym* values for well-known // symbols (such as SymIterator, SymToStringTag, etc...). +// This method will panic with an *Exception if a JavaScript exception is thrown in the process. func (o *Object) GetSymbol(sym *Symbol) Value { return o.self.getSym(sym, nil) } +// Keys returns a list of Object's enumerable keys. +// This method will panic with an *Exception if a JavaScript exception is thrown in the process. func (o *Object) Keys() (keys []string) { iter := &enumerableIter{ wrapped: o.self.enumerateOwnKeys(), @@ -758,6 +776,8 @@ func (o *Object) Keys() (keys []string) { return } +// Symbols returns a list of Object's enumerable symbol properties. +// This method will panic with an *Exception if a JavaScript exception is thrown in the process. func (o *Object) Symbols() []*Symbol { symbols := o.self.ownSymbols(false, nil) ret := make([]*Symbol, len(symbols)) @@ -770,7 +790,7 @@ func (o *Object) Symbols() []*Symbol { // DefineDataProperty is a Go equivalent of Object.defineProperty(o, name, {value: value, writable: writable, // configurable: configurable, enumerable: enumerable}) func (o *Object) DefineDataProperty(name string, value Value, writable, configurable, enumerable Flag) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.defineOwnPropertyStr(unistring.NewFromString(name), PropertyDescriptor{ Value: value, Writable: writable, @@ -783,7 +803,7 @@ func (o *Object) DefineDataProperty(name string, value Value, writable, configur // DefineAccessorProperty is a Go equivalent of Object.defineProperty(o, name, {get: getter, set: setter, // configurable: configurable, enumerable: enumerable}) func (o *Object) DefineAccessorProperty(name string, getter, setter Value, configurable, enumerable Flag) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.defineOwnPropertyStr(unistring.NewFromString(name), PropertyDescriptor{ Getter: getter, Setter: setter, @@ -796,7 +816,7 @@ func (o *Object) DefineAccessorProperty(name string, getter, setter Value, confi // DefineDataPropertySymbol is a Go equivalent of Object.defineProperty(o, name, {value: value, writable: writable, // configurable: configurable, enumerable: enumerable}) func (o *Object) DefineDataPropertySymbol(name *Symbol, value Value, writable, configurable, enumerable Flag) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.defineOwnPropertySym(name, PropertyDescriptor{ Value: value, Writable: writable, @@ -809,7 +829,7 @@ func (o *Object) DefineDataPropertySymbol(name *Symbol, value Value, writable, c // DefineAccessorPropertySymbol is a Go equivalent of Object.defineProperty(o, name, {get: getter, set: setter, // configurable: configurable, enumerable: enumerable}) func (o *Object) DefineAccessorPropertySymbol(name *Symbol, getter, setter Value, configurable, enumerable Flag) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.defineOwnPropertySym(name, PropertyDescriptor{ Getter: getter, Setter: setter, @@ -820,25 +840,25 @@ func (o *Object) DefineAccessorPropertySymbol(name *Symbol, getter, setter Value } func (o *Object) Set(name string, value interface{}) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.setOwnStr(unistring.NewFromString(name), o.runtime.ToValue(value), true) }) } func (o *Object) SetSymbol(name *Symbol, value interface{}) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.setOwnSym(name, o.runtime.ToValue(value), true) }) } func (o *Object) Delete(name string) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.deleteStr(unistring.NewFromString(name), true) }) } func (o *Object) DeleteSymbol(name *Symbol) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.deleteSym(name, true) }) } @@ -852,7 +872,7 @@ func (o *Object) Prototype() *Object { // SetPrototype sets the Object's prototype, same as Object.setPrototypeOf(). Setting proto to nil // is an equivalent of Object.setPrototypeOf(null). func (o *Object) SetPrototype(proto *Object) error { - return tryFunc(func() { + return o.runtime.try(func() { o.self.setProto(proto, true) }) } @@ -1007,6 +1027,10 @@ func (s *Symbol) SameAs(other Value) bool { } func (s *Symbol) Equals(o Value) bool { + switch o := o.(type) { + case *Object: + return s.Equals(o.toPrimitive()) + } return s.SameAs(o) } diff --git a/vendor/github.com/dop251/goja/vm.go b/vendor/github.com/dop251/goja/vm.go index 1e211df3dda..4077f7a3ab9 100644 --- a/vendor/github.com/dop251/goja/vm.go +++ b/vendor/github.com/dop251/goja/vm.go @@ -18,12 +18,14 @@ const ( type valueStack []Value type stash struct { - values valueStack - extraArgs valueStack + values []Value + extraArgs []Value names map[unistring.String]uint32 obj *Object outer *stash + + function bool } type context struct { @@ -31,6 +33,7 @@ type context struct { funcName unistring.String stash *stash newTarget Value + result Value pc, sb int args int } @@ -48,22 +51,51 @@ type ref interface { } type stashRef struct { - v *Value - n unistring.String + n unistring.String + v *[]Value + idx int } -func (r stashRef) get() Value { - return *r.v +func (r *stashRef) get() Value { + return nilSafe((*r.v)[r.idx]) } func (r *stashRef) set(v Value) { - *r.v = v + (*r.v)[r.idx] = v } func (r *stashRef) refname() unistring.String { return r.n } +type stashRefLex struct { + stashRef +} + +func (r *stashRefLex) get() Value { + v := (*r.v)[r.idx] + if v == nil { + panic(errAccessBeforeInit) + } + return v +} + +func (r *stashRefLex) set(v Value) { + p := &(*r.v)[r.idx] + if *p == nil { + panic(errAccessBeforeInit) + } + *p = v +} + +type stashRefConst struct { + stashRefLex +} + +func (r *stashRefConst) set(v Value) { + panic(errAssignToConst) +} + type objRef struct { base objectImpl name unistring.String @@ -113,6 +145,9 @@ type vm struct { iterStack []iterStackItem refStack []ref newTarget Value + result Value + + maxCallStackSize int stashAllocs int halt bool @@ -193,11 +228,17 @@ func (s *valueStack) expand(idx int) { if idx < len(*s) { return } - + idx++ if idx < cap(*s) { - *s = (*s)[:idx+1] + *s = (*s)[:idx] } else { - n := make([]Value, idx+1, (idx+1)<<1) + var newCap int + if idx < 1024 { + newCap = idx * 2 + } else { + newCap = (idx + 1025) &^ 1023 + } + n := make([]Value, idx, newCap) copy(n, *s) *s = n } @@ -215,39 +256,26 @@ func stashObjHas(obj *Object, name unistring.String) bool { return false } -func (s *stash) put(name unistring.String, v Value) bool { +func (s *stash) initByIdx(idx uint32, v Value) { if s.obj != nil { - if stashObjHas(s.obj, name) { - s.obj.self.setOwnStr(name, v, false) - return true - } - return false - } else { - if idx, found := s.names[name]; found { - s.values.expand(int(idx)) - s.values[idx] = v - return true - } - return false + panic("Attempt to init by idx into an object scope") } + s.values[idx] = v } -func (s *stash) putByIdx(idx uint32, v Value) { - if s.obj != nil { - panic("Attempt to put by idx into an object scope") +func (s *stash) initByName(name unistring.String, v Value) { + if idx, exists := s.names[name]; exists { + s.values[idx&^maskTyp] = v + } else { + panic(referenceError(fmt.Sprintf("%s is not defined", name))) } - s.values.expand(int(idx)) - s.values[idx] = v } func (s *stash) getByIdx(idx uint32) Value { - if int(idx) < len(s.values) { - return s.values[idx] - } - return _undefined + return s.values[idx] } -func (s *stash) getByName(name unistring.String, _ *vm) (v Value, exists bool) { +func (s *stash) getByName(name unistring.String) (v Value, exists bool) { if s.obj != nil { if stashObjHas(s.obj, name) { return nilSafe(s.obj.self.getStr(name, nil)), true @@ -255,35 +283,92 @@ func (s *stash) getByName(name unistring.String, _ *vm) (v Value, exists bool) { return nil, false } if idx, exists := s.names[name]; exists { - return s.values[idx], true + v := s.values[idx&^maskTyp] + if v == nil { + if idx&maskVar == 0 { + panic(errAccessBeforeInit) + } else { + v = _undefined + } + } + return v, true } return nil, false - //return valueUnresolved{r: vm.r, ref: name}, false } -func (s *stash) createBinding(name unistring.String) { +func (s *stash) getRefByName(name unistring.String, strict bool) ref { + if obj := s.obj; obj != nil { + if stashObjHas(obj, name) { + return &objRef{ + base: obj.self, + name: name, + strict: strict, + } + } + } else { + if idx, exists := s.names[name]; exists { + if idx&maskVar == 0 { + if idx&maskConst == 0 { + return &stashRefLex{ + stashRef: stashRef{ + n: name, + v: &s.values, + idx: int(idx &^ maskTyp), + }, + } + } else { + return &stashRefConst{ + stashRefLex: stashRefLex{ + stashRef: stashRef{ + n: name, + v: &s.values, + idx: int(idx &^ maskTyp), + }, + }, + } + } + } else { + return &stashRef{ + n: name, + v: &s.values, + idx: int(idx &^ maskTyp), + } + } + } + } + return nil +} + +func (s *stash) createBinding(name unistring.String, deletable bool) { if s.names == nil { s.names = make(map[unistring.String]uint32) } if _, exists := s.names[name]; !exists { - s.names[name] = uint32(len(s.names)) + idx := uint32(len(s.names)) | maskVar + if deletable { + idx |= maskDeletable + } + s.names[name] = idx s.values = append(s.values, _undefined) } } -func (s *stash) deleteBinding(name unistring.String) bool { - if s.obj != nil { - if stashObjHas(s.obj, name) { - return s.obj.self.deleteStr(name, false) - } - return false +func (s *stash) createLexBinding(name unistring.String, isConst bool) { + if s.names == nil { + s.names = make(map[unistring.String]uint32) } - if idx, found := s.names[name]; found { - s.values[idx] = nil - delete(s.names, name) - return true + if _, exists := s.names[name]; !exists { + idx := uint32(len(s.names)) + if isConst { + idx |= maskConst + } + s.names[name] = idx + s.values = append(s.values, nil) } - return false +} + +func (s *stash) deleteBinding(name unistring.String) { + delete(s.names, name) } func (vm *vm) newStash() { @@ -294,6 +379,9 @@ func (vm *vm) newStash() { } func (vm *vm) init() { + vm.sb = -1 + vm.stash = &vm.r.global.stash + vm.maxCallStackSize = math.MaxInt32 } func (vm *vm) run() { @@ -320,7 +408,10 @@ func (vm *vm) run() { atomic.StoreUint32(&vm.interrupted, 0) vm.interruptVal = nil vm.interruptLock.Unlock() - panic(v) + panic(&uncatchableException{ + stack: &v.stack, + err: v, + }) } } @@ -366,7 +457,9 @@ func (vm *vm) try(f func()) (ex *Exception) { iterTail := vm.iterStack[iterLen:] for i := range iterTail { if iter := iterTail[i].iter; iter != nil { - returnIter(iter) + vm.try(func() { + returnIter(iter) + }) } iterTail[i] = iterStackItem{} } @@ -382,15 +475,19 @@ func (vm *vm) try(f func()) (ex *Exception) { ex = &Exception{ val: x1, } - case *InterruptedError: - x1.stack = vm.captureStack(x1.stack, ctxOffset) - panic(x1) case *Exception: ex = x1 + case *uncatchableException: + *x1.stack = vm.captureStack(*x1.stack, ctxOffset) + panic(x1) case typeError: ex = &Exception{ val: vm.r.NewTypeError(string(x1)), } + case referenceError: + ex = &Exception{ + val: vm.r.newError(vm.r.global.ReferenceError, string(x1)), + } case rangeError: ex = &Exception{ val: vm.r.newError(vm.r.global.RangeError, string(x1)), @@ -433,52 +530,42 @@ func (vm *vm) peek() Value { } func (vm *vm) saveCtx(ctx *context) { - ctx.prg = vm.prg + ctx.prg, ctx.stash, ctx.newTarget, ctx.result, ctx.pc, ctx.sb, ctx.args = + vm.prg, vm.stash, vm.newTarget, vm.result, vm.pc, vm.sb, vm.args if vm.funcName != "" { ctx.funcName = vm.funcName } else if ctx.prg != nil && ctx.prg.funcName != "" { ctx.funcName = ctx.prg.funcName } - ctx.stash = vm.stash - ctx.newTarget = vm.newTarget - ctx.pc = vm.pc - ctx.sb = vm.sb - ctx.args = vm.args } func (vm *vm) pushCtx() { - /* - vm.ctxStack = append(vm.ctxStack, context{ - prg: vm.prg, - stash: vm.stash, - pc: vm.pc, - sb: vm.sb, - args: vm.args, - })*/ + if len(vm.callStack) > vm.maxCallStackSize { + ex := &StackOverflowError{} + panic(&uncatchableException{ + stack: &ex.stack, + err: ex, + }) + } vm.callStack = append(vm.callStack, context{}) - vm.saveCtx(&vm.callStack[len(vm.callStack)-1]) + ctx := &vm.callStack[len(vm.callStack)-1] + vm.saveCtx(ctx) } func (vm *vm) restoreCtx(ctx *context) { - vm.prg = ctx.prg - vm.funcName = ctx.funcName - vm.pc = ctx.pc - vm.stash = ctx.stash - vm.sb = ctx.sb - vm.args = ctx.args - vm.newTarget = ctx.newTarget + vm.prg, vm.funcName, vm.stash, vm.newTarget, vm.result, vm.pc, vm.sb, vm.args = + ctx.prg, ctx.funcName, ctx.stash, ctx.newTarget, ctx.result, ctx.pc, ctx.sb, ctx.args } func (vm *vm) popCtx() { l := len(vm.callStack) - 1 - vm.prg = vm.callStack[l].prg - vm.callStack[l].prg = nil - vm.funcName = vm.callStack[l].funcName - vm.pc = vm.callStack[l].pc - vm.stash = vm.callStack[l].stash - vm.callStack[l].stash = nil - vm.sb = vm.callStack[l].sb - vm.args = vm.callStack[l].args + ctx := &vm.callStack[l] + vm.restoreCtx(ctx) + + ctx.prg = nil + ctx.stash = nil + ctx.result = nil + ctx.newTarget = nil vm.callStack = vm.callStack[:l] } @@ -497,15 +584,6 @@ func (vm *vm) toCallee(v Value) *Object { panic(vm.r.NewTypeError("Value is not an object: %s", v.toString())) } -type _newStash struct{} - -var newStash _newStash - -func (_newStash) exec(vm *vm) { - vm.newStash() - vm.pc++ -} - type loadVal uint32 func (l loadVal) exec(vm *vm) { @@ -531,6 +609,25 @@ func (_loadNil) exec(vm *vm) { vm.pc++ } +type _saveResult struct{} + +var saveResult _saveResult + +func (_saveResult) exec(vm *vm) { + vm.sp-- + vm.result = vm.stack[vm.sp] + vm.pc++ +} + +type _clearResult struct{} + +var clearResult _clearResult + +func (_clearResult) exec(vm *vm) { + vm.result = _undefined + vm.pc++ +} + type _loadGlobalObject struct{} var loadGlobalObject _loadGlobalObject @@ -543,22 +640,65 @@ func (_loadGlobalObject) exec(vm *vm) { type loadStack int func (l loadStack) exec(vm *vm) { - // l < 0 -- arg<-l-1> // l > 0 -- var // l == 0 -- this + if l > 0 { + vm.push(nilSafe(vm.stack[vm.sb+vm.args+int(l)])) + } else { + vm.push(vm.stack[vm.sb]) + } + vm.pc++ +} + +type loadStack1 int + +func (l loadStack1) exec(vm *vm) { + // args are in stash + // l > 0 -- var + // l == 0 -- this + + if l > 0 { + vm.push(nilSafe(vm.stack[vm.sb+int(l)])) + } else { + vm.push(vm.stack[vm.sb]) + } + vm.pc++ +} + +type loadStackLex int + +func (l loadStackLex) exec(vm *vm) { + // l < 0 -- arg<-l-1> + // l > 0 -- var + var p *Value if l < 0 { arg := int(-l) if arg > vm.args { vm.push(_undefined) + vm.pc++ + return } else { - vm.push(vm.stack[vm.sb+arg]) + p = &vm.stack[vm.sb+arg] } - } else if l > 0 { - vm.push(vm.stack[vm.sb+vm.args+int(l)]) } else { - vm.push(vm.stack[vm.sb]) + p = &vm.stack[vm.sb+vm.args+int(l)] + } + if *p == nil { + panic(errAccessBeforeInit) + } + vm.push(*p) + vm.pc++ +} + +type loadStack1Lex int + +func (l loadStack1Lex) exec(vm *vm) { + p := &vm.stack[vm.sb+int(l)] + if *p == nil { + panic(errAccessBeforeInit) } + vm.push(*p) vm.pc++ } @@ -572,17 +712,74 @@ func (_loadCallee) exec(vm *vm) { } func (vm *vm) storeStack(s int) { - // l < 0 -- arg<-l-1> // l > 0 -- var - // l == 0 -- this - if s < 0 { - vm.stack[vm.sb-s] = vm.stack[vm.sp-1] - } else if s > 0 { + if s > 0 { vm.stack[vm.sb+vm.args+s] = vm.stack[vm.sp-1] } else { - panic("Attempt to modify this") + panic("Illegal stack var index") + } + vm.pc++ +} + +func (vm *vm) storeStack1(s int) { + // args are in stash + // l > 0 -- var + + if s > 0 { + vm.stack[vm.sb+s] = vm.stack[vm.sp-1] + } else { + panic("Illegal stack var index") + } + vm.pc++ +} + +func (vm *vm) storeStackLex(s int) { + // l < 0 -- arg<-l-1> + // l > 0 -- var + var p *Value + if s < 0 { + p = &vm.stack[vm.sb-s] + } else { + p = &vm.stack[vm.sb+vm.args+s] + } + + if *p != nil { + *p = vm.stack[vm.sp-1] + } else { + panic(errAccessBeforeInit) + } + vm.pc++ +} + +func (vm *vm) storeStack1Lex(s int) { + // args are in stash + // s > 0 -- var + if s <= 0 { + panic("Illegal stack var index") + } + p := &vm.stack[vm.sb+s] + if *p != nil { + *p = vm.stack[vm.sp-1] + } else { + panic(errAccessBeforeInit) + } + vm.pc++ +} + +func (vm *vm) initStack(s int) { + if s <= 0 { + panic("Illegal stack var index") + } + vm.stack[vm.sb+vm.args+s] = vm.stack[vm.sp-1] + vm.pc++ +} + +func (vm *vm) initStack1(s int) { + if s <= 0 { + panic("Illegal stack var index") } + vm.stack[vm.sb+s] = vm.stack[vm.sp-1] vm.pc++ } @@ -592,6 +789,38 @@ func (s storeStack) exec(vm *vm) { vm.storeStack(int(s)) } +type storeStack1 int + +func (s storeStack1) exec(vm *vm) { + vm.storeStack1(int(s)) +} + +type storeStackLex int + +func (s storeStackLex) exec(vm *vm) { + vm.storeStackLex(int(s)) +} + +type storeStack1Lex int + +func (s storeStack1Lex) exec(vm *vm) { + vm.storeStack1Lex(int(s)) +} + +type initStack int + +func (s initStack) exec(vm *vm) { + vm.initStack(int(s)) + vm.sp-- +} + +type initStack1 int + +func (s initStack1) exec(vm *vm) { + vm.initStack1(int(s)) + vm.sp-- +} + type storeStackP int func (s storeStackP) exec(vm *vm) { @@ -599,6 +828,27 @@ func (s storeStackP) exec(vm *vm) { vm.sp-- } +type storeStack1P int + +func (s storeStack1P) exec(vm *vm) { + vm.storeStack1(int(s)) + vm.sp-- +} + +type storeStackLexP int + +func (s storeStackLexP) exec(vm *vm) { + vm.storeStackLex(int(s)) + vm.sp-- +} + +type storeStack1LexP int + +func (s storeStack1LexP) exec(vm *vm) { + vm.storeStack1Lex(int(s)) + vm.sp-- +} + type _toNumber struct{} var toNumber _toNumber @@ -991,6 +1241,21 @@ func (_setElem) exec(vm *vm) { vm.pc++ } +type _setElemP struct{} + +var setElemP _setElemP + +func (_setElemP) exec(vm *vm) { + obj := vm.stack[vm.sp-3].ToObject(vm.r) + propName := toPropertyKey(vm.stack[vm.sp-2]) + val := vm.stack[vm.sp-1] + + obj.setOwn(propName, val, false) + + vm.sp -= 3 + vm.pc++ +} + type _setElemStrict struct{} var setElemStrict _setElemStrict @@ -1007,6 +1272,21 @@ func (_setElemStrict) exec(vm *vm) { vm.pc++ } +type _setElemStrictP struct{} + +var setElemStrictP _setElemStrictP + +func (_setElemStrictP) exec(vm *vm) { + obj := vm.r.toObject(vm.stack[vm.sp-3]) + propName := toPropertyKey(vm.stack[vm.sp-2]) + val := vm.stack[vm.sp-1] + + obj.setOwn(propName, val, true) + + vm.sp -= 3 + vm.pc++ +} + type _deleteElem struct{} var deleteElem _deleteElem @@ -1067,6 +1347,15 @@ func (p setProp) exec(vm *vm) { vm.pc++ } +type setPropP unistring.String + +func (p setPropP) exec(vm *vm) { + val := vm.stack[vm.sp-1] + vm.stack[vm.sp-2].ToObject(vm.r).self.setOwnStr(unistring.String(p), val, false) + vm.sp -= 2 + vm.pc++ +} + type setPropStrict unistring.String func (p setPropStrict) exec(vm *vm) { @@ -1080,6 +1369,17 @@ func (p setPropStrict) exec(vm *vm) { vm.pc++ } +type setPropStrictP unistring.String + +func (p setPropStrictP) exec(vm *vm) { + obj := vm.r.toObject(vm.stack[vm.sp-2]) + val := vm.stack[vm.sp-1] + + obj.self.setOwnStr(unistring.String(p), val, true) + vm.sp -= 2 + vm.pc++ +} + type setProp1 unistring.String func (p setProp1) exec(vm *vm) { @@ -1281,7 +1581,23 @@ func (n *newRegexp) exec(vm *vm) { vm.pc++ } -func (vm *vm) setLocal(s int) { +func (vm *vm) setLocalLex(s int) { + v := vm.stack[vm.sp-1] + level := s >> 24 + idx := uint32(s & 0x00FFFFFF) + stash := vm.stash + for i := 0; i < level; i++ { + stash = stash.outer + } + p := &stash.values[idx] + if *p == nil { + panic(errAccessBeforeInit) + } + *p = v + vm.pc++ +} + +func (vm *vm) initLocal(s int) { v := vm.stack[vm.sp-1] level := s >> 24 idx := uint32(s & 0x00FFFFFF) @@ -1289,49 +1605,48 @@ func (vm *vm) setLocal(s int) { for i := 0; i < level; i++ { stash = stash.outer } - stash.putByIdx(idx, v) + stash.initByIdx(idx, v) vm.pc++ } -type setLocal uint32 +type storeStash uint32 -func (s setLocal) exec(vm *vm) { - vm.setLocal(int(s)) +func (s storeStash) exec(vm *vm) { + vm.initLocal(int(s)) } -type setLocalP uint32 +type storeStashP uint32 -func (s setLocalP) exec(vm *vm) { - vm.setLocal(int(s)) +func (s storeStashP) exec(vm *vm) { + vm.initLocal(int(s)) vm.sp-- } -type setVar struct { - name unistring.String - idx uint32 +type storeStashLex uint32 + +func (s storeStashLex) exec(vm *vm) { + vm.setLocalLex(int(s)) } -func (s setVar) exec(vm *vm) { - v := vm.peek() +type storeStashLexP uint32 - level := int(s.idx >> 24) - idx := s.idx & 0x00FFFFFF - stash := vm.stash - name := s.name - for i := 0; i < level; i++ { - if stash.put(name, v) { - goto end - } - stash = stash.outer - } +func (s storeStashLexP) exec(vm *vm) { + vm.setLocalLex(int(s)) + vm.sp-- +} - if stash != nil { - stash.putByIdx(idx, v) - } else { - vm.r.globalObject.self.setOwnStr(name, v, false) - } +type initStash uint32 -end: +func (s initStash) exec(vm *vm) { + vm.initLocal(int(s)) + vm.sp-- +} + +type initGlobal unistring.String + +func (s initGlobal) exec(vm *vm) { + vm.sp-- + vm.r.global.stash.initByName(unistring.String(s), vm.stack[vm.sp]) vm.pc++ } @@ -1341,21 +1656,9 @@ func (s resolveVar1) exec(vm *vm) { name := unistring.String(s) var ref ref for stash := vm.stash; stash != nil; stash = stash.outer { - if stash.obj != nil { - if stashObjHas(stash.obj, name) { - ref = &objRef{ - base: stash.obj.self, - name: name, - } - goto end - } - } else { - if idx, exists := stash.names[name]; exists { - ref = &stashRef{ - v: &stash.values[idx], - } - goto end - } + ref = stash.getRefByName(name, false) + if ref != nil { + goto end } } @@ -1381,8 +1684,12 @@ func (d deleteVar) exec(vm *vm) { goto end } } else { - if _, exists := stash.names[name]; exists { - ret = false + if idx, exists := stash.names[name]; exists { + if idx&(maskVar|maskDeletable) == maskVar|maskDeletable { + stash.deleteBinding(name) + } else { + ret = false + } goto end } } @@ -1408,6 +1715,9 @@ func (d deleteGlobal) exec(vm *vm) { var ret bool if vm.r.globalObject.self.hasPropertyStr(name) { ret = vm.r.globalObject.self.deleteStr(name, false) + if ret { + delete(vm.r.global.varNames, name) + } } else { ret = true } @@ -1425,22 +1735,9 @@ func (s resolveVar1Strict) exec(vm *vm) { name := unistring.String(s) var ref ref for stash := vm.stash; stash != nil; stash = stash.outer { - if stash.obj != nil { - if stashObjHas(stash.obj, name) { - ref = &objRef{ - base: stash.obj.self, - name: name, - strict: true, - } - goto end - } - } else { - if idx, exists := stash.names[name]; exists { - ref = &stashRef{ - v: &stash.values[idx], - } - goto end - } + ref = stash.getRefByName(name, true) + if ref != nil { + goto end } } @@ -1466,30 +1763,36 @@ end: type setGlobal unistring.String func (s setGlobal) exec(vm *vm) { - v := vm.peek() - - vm.r.globalObject.self.setOwnStr(unistring.String(s), v, false) + vm.r.setGlobal(unistring.String(s), vm.peek(), false) vm.pc++ } type setGlobalStrict unistring.String func (s setGlobalStrict) exec(vm *vm) { - v := vm.peek() + vm.r.setGlobal(unistring.String(s), vm.peek(), true) + vm.pc++ +} - name := unistring.String(s) - o := vm.r.globalObject.self - if o.hasOwnPropertyStr(name) { - o.setOwnStr(name, v, true) - } else { - vm.r.throwReferenceError(name) +// Load a var from stash +type loadStash uint32 + +func (g loadStash) exec(vm *vm) { + level := int(g >> 24) + idx := uint32(g & 0x00FFFFFF) + stash := vm.stash + for i := 0; i < level; i++ { + stash = stash.outer } + + vm.push(nilSafe(stash.getByIdx(idx))) vm.pc++ } -type getLocal uint32 +// Load a lexical binding from stash +type loadStashLex uint32 -func (g getLocal) exec(vm *vm) { +func (g loadStashLex) exec(vm *vm) { level := int(g >> 24) idx := uint32(g & 0x00FFFFFF) stash := vm.stash @@ -1497,23 +1800,29 @@ func (g getLocal) exec(vm *vm) { stash = stash.outer } - vm.push(stash.getByIdx(idx)) + v := stash.getByIdx(idx) + if v == nil { + panic(errAccessBeforeInit) + } + vm.push(v) vm.pc++ } -type getVar struct { - name unistring.String - idx uint32 - ref, callee bool +// scan dynamic stashes up to the given level (encoded as 8 most significant bits of idx), if not found +// return the indexed var binding value from stash +type loadMixed struct { + name unistring.String + idx uint32 + callee bool } -func (g getVar) exec(vm *vm) { +func (g *loadMixed) exec(vm *vm) { level := int(g.idx >> 24) idx := g.idx & 0x00FFFFFF stash := vm.stash name := g.name for i := 0; i < level; i++ { - if v, found := stash.getByName(name, vm); found { + if v, found := stash.getByName(name); found { if g.callee { if stash.obj != nil { vm.push(stash.obj) @@ -1530,15 +1839,42 @@ func (g getVar) exec(vm *vm) { vm.push(_undefined) } if stash != nil { - vm.push(stash.getByIdx(idx)) - } else { - v := vm.r.globalObject.self.getStr(name, nil) - if v == nil { - if g.ref { - v = valueUnresolved{r: vm.r, ref: name} - } else { - vm.r.throwReferenceError(name) + vm.push(nilSafe(stash.getByIdx(idx))) + } +end: + vm.pc++ +} + +// scan dynamic stashes up to the given level (encoded as 8 most significant bits of idx), if not found +// return the indexed lexical binding value from stash +type loadMixedLex loadMixed + +func (g *loadMixedLex) exec(vm *vm) { + level := int(g.idx >> 24) + idx := g.idx & 0x00FFFFFF + stash := vm.stash + name := g.name + for i := 0; i < level; i++ { + if v, found := stash.getByName(name); found { + if g.callee { + if stash.obj != nil { + vm.push(stash.obj) + } else { + vm.push(_undefined) + } } + vm.push(v) + goto end + } + stash = stash.outer + } + if g.callee { + vm.push(_undefined) + } + if stash != nil { + v := stash.getByIdx(idx) + if v == nil { + panic(errAccessBeforeInit) } vm.push(v) } @@ -1546,52 +1882,185 @@ end: vm.pc++ } -type resolveVar struct { +// scan dynamic stashes up to the given level (encoded as 8 most significant bits of idx), if not found +// return the indexed var binding value from stack +type loadMixedStack struct { name unistring.String - idx uint32 - strict bool + idx int + level uint8 + callee bool } -func (r resolveVar) exec(vm *vm) { - level := int(r.idx >> 24) - idx := r.idx & 0x00FFFFFF +// same as loadMixedStack, but the args have been moved to stash (therefore stack layout is different) +type loadMixedStack1 loadMixedStack + +func (g *loadMixedStack) exec(vm *vm) { stash := vm.stash - var ref ref + name := g.name + level := int(g.level) for i := 0; i < level; i++ { - if obj := stash.obj; obj != nil { - if stashObjHas(obj, r.name) { - ref = &objRef{ - base: stash.obj.self, - name: r.name, - strict: r.strict, + if v, found := stash.getByName(name); found { + if g.callee { + if stash.obj != nil { + vm.push(stash.obj) + } else { + vm.push(_undefined) } - goto end } - } else { - if idx, exists := stash.names[r.name]; exists { - ref = &stashRef{ - v: &stash.values[idx], + vm.push(v) + goto end + } + stash = stash.outer + } + if g.callee { + vm.push(_undefined) + } + loadStack(g.idx).exec(vm) + return +end: + vm.pc++ +} + +func (g *loadMixedStack1) exec(vm *vm) { + stash := vm.stash + name := g.name + level := int(g.level) + for i := 0; i < level; i++ { + if v, found := stash.getByName(name); found { + if g.callee { + if stash.obj != nil { + vm.push(stash.obj) + } else { + vm.push(_undefined) } - goto end } + vm.push(v) + goto end } stash = stash.outer } + if g.callee { + vm.push(_undefined) + } + loadStack1(g.idx).exec(vm) + return +end: + vm.pc++ +} - if stash != nil { - ref = &stashRef{ - v: &stash.values[idx], +type loadMixedStackLex loadMixedStack + +// same as loadMixedStackLex but when the arguments have been moved into stash +type loadMixedStack1Lex loadMixedStack + +func (g *loadMixedStackLex) exec(vm *vm) { + stash := vm.stash + name := g.name + level := int(g.level) + for i := 0; i < level; i++ { + if v, found := stash.getByName(name); found { + if g.callee { + if stash.obj != nil { + vm.push(stash.obj) + } else { + vm.push(_undefined) + } + } + vm.push(v) + goto end } - goto end - } /*else { - if vm.r.globalObject.self.hasProperty(nameVal) { - ref = &objRef{ - base: vm.r.globalObject.self, - name: r.name, + stash = stash.outer + } + if g.callee { + vm.push(_undefined) + } + loadStackLex(g.idx).exec(vm) + return +end: + vm.pc++ +} + +func (g *loadMixedStack1Lex) exec(vm *vm) { + stash := vm.stash + name := g.name + level := int(g.level) + for i := 0; i < level; i++ { + if v, found := stash.getByName(name); found { + if g.callee { + if stash.obj != nil { + vm.push(stash.obj) + } else { + vm.push(_undefined) + } } + vm.push(v) goto end } - } */ + stash = stash.outer + } + if g.callee { + vm.push(_undefined) + } + loadStack1Lex(g.idx).exec(vm) + return +end: + vm.pc++ +} + +type resolveMixed struct { + name unistring.String + idx uint32 + typ varType + strict bool +} + +func newStashRef(typ varType, name unistring.String, v *[]Value, idx int) ref { + switch typ { + case varTypeVar: + return &stashRef{ + n: name, + v: v, + idx: idx, + } + case varTypeLet: + return &stashRefLex{ + stashRef: stashRef{ + n: name, + v: v, + idx: idx, + }, + } + case varTypeConst: + return &stashRefConst{ + stashRefLex: stashRefLex{ + stashRef: stashRef{ + n: name, + v: v, + idx: idx, + }, + }, + } + } + panic("unsupported var type") +} + +func (r *resolveMixed) exec(vm *vm) { + level := int(r.idx >> 24) + idx := r.idx & 0x00FFFFFF + stash := vm.stash + var ref ref + for i := 0; i < level; i++ { + ref = stash.getRefByName(r.name, r.strict) + if ref != nil { + goto end + } + stash = stash.outer + } + + if stash != nil { + ref = newStashRef(r.typ, r.name, &stash.values, int(idx)) + goto end + } ref = &unresolvedRef{ runtime: vm.r, @@ -1603,6 +2072,61 @@ end: vm.pc++ } +type resolveMixedStack struct { + name unistring.String + idx int + typ varType + level uint8 + strict bool +} + +type resolveMixedStack1 resolveMixedStack + +func (r *resolveMixedStack) exec(vm *vm) { + level := int(r.level) + stash := vm.stash + var ref ref + var idx int + for i := 0; i < level; i++ { + ref = stash.getRefByName(r.name, r.strict) + if ref != nil { + goto end + } + stash = stash.outer + } + + if r.idx > 0 { + idx = vm.sb + vm.args + r.idx + } else { + idx = vm.sb + r.idx + } + + ref = newStashRef(r.typ, r.name, (*[]Value)(&vm.stack), idx) + +end: + vm.refStack = append(vm.refStack, ref) + vm.pc++ +} + +func (r *resolveMixedStack1) exec(vm *vm) { + level := int(r.level) + stash := vm.stash + var ref ref + for i := 0; i < level; i++ { + ref = stash.getRefByName(r.name, r.strict) + if ref != nil { + goto end + } + stash = stash.outer + } + + ref = newStashRef(r.typ, r.name, (*[]Value)(&vm.stack), vm.sb+r.idx) + +end: + vm.refStack = append(vm.refStack, ref) + vm.pc++ +} + type _getValue struct{} var getValue _getValue @@ -1631,13 +2155,27 @@ func (_putValue) exec(vm *vm) { vm.pc++ } -type getVar1 unistring.String +type _putValueP struct{} + +var putValueP _putValueP -func (n getVar1) exec(vm *vm) { +func (_putValueP) exec(vm *vm) { + l := len(vm.refStack) - 1 + ref := vm.refStack[l] + vm.refStack[l] = nil + vm.refStack = vm.refStack[:l] + ref.set(vm.stack[vm.sp-1]) + vm.sp-- + vm.pc++ +} + +type loadDynamic unistring.String + +func (n loadDynamic) exec(vm *vm) { name := unistring.String(n) var val Value for stash := vm.stash; stash != nil; stash = stash.outer { - if v, exists := stash.getByName(name, vm); exists { + if v, exists := stash.getByName(name); exists { val = v break } @@ -1652,13 +2190,13 @@ func (n getVar1) exec(vm *vm) { vm.pc++ } -type getVar1Ref string +type loadDynamicRef unistring.String -func (n getVar1Ref) exec(vm *vm) { +func (n loadDynamicRef) exec(vm *vm) { name := unistring.String(n) var val Value for stash := vm.stash; stash != nil; stash = stash.outer { - if v, exists := stash.getByName(name, vm); exists { + if v, exists := stash.getByName(name); exists { val = v break } @@ -1673,14 +2211,14 @@ func (n getVar1Ref) exec(vm *vm) { vm.pc++ } -type getVar1Callee unistring.String +type loadDynamicCallee unistring.String -func (n getVar1Callee) exec(vm *vm) { +func (n loadDynamicCallee) exec(vm *vm) { name := unistring.String(n) var val Value var callee *Object for stash := vm.stash; stash != nil; stash = stash.outer { - if v, exists := stash.getByName(name, vm); exists { + if v, exists := stash.getByName(name); exists { callee = stash.obj val = v break @@ -1716,7 +2254,7 @@ func (vm *vm) callEval(n int, strict bool) { srcVal := vm.stack[vm.sp-n] if src, ok := srcVal.(valueString); ok { var this Value - if vm.sb != 0 { + if vm.sb >= 0 { this = vm.stack[vm.sb] } else { this = vm.r.globalObject @@ -1831,16 +2369,87 @@ func (vm *vm) _nativeCall(f *nativeFuncObject, n int) { } func (vm *vm) clearStack() { - stackTail := vm.stack[vm.sp:] + sp := vm.sp + stackTail := vm.stack[sp:] for i := range stackTail { stackTail[i] = nil } - vm.stack = vm.stack[:vm.sp] + vm.stack = vm.stack[:sp] +} + +type enterBlock struct { + names map[unistring.String]uint32 + stashSize uint32 + stackSize uint32 +} + +func (e *enterBlock) exec(vm *vm) { + if e.stashSize > 0 { + vm.newStash() + vm.stash.values = make([]Value, e.stashSize) + if len(e.names) > 0 { + vm.stash.names = e.names + } + } + ss := int(e.stackSize) + vm.stack.expand(vm.sp + ss - 1) + vv := vm.stack[vm.sp : vm.sp+ss] + for i := range vv { + vv[i] = nil + } + vm.sp += ss + vm.pc++ } -type enterFunc uint32 +type enterCatchBlock struct { + names map[unistring.String]uint32 + stashSize uint32 + stackSize uint32 +} -func (e enterFunc) exec(vm *vm) { +func (e *enterCatchBlock) exec(vm *vm) { + vm.newStash() + vm.stash.values = make([]Value, e.stashSize) + if len(e.names) > 0 { + vm.stash.names = e.names + } + vm.sp-- + vm.stash.values[0] = vm.stack[vm.sp] + ss := int(e.stackSize) + vm.stack.expand(vm.sp + ss - 1) + vv := vm.stack[vm.sp : vm.sp+ss] + for i := range vv { + vv[i] = nil + } + vm.sp += ss + vm.pc++ +} + +type leaveBlock struct { + stackSize uint32 + popStash bool +} + +func (l *leaveBlock) exec(vm *vm) { + if l.popStash { + vm.stash = vm.stash.outer + } + if ss := l.stackSize; ss > 0 { + vm.sp -= int(ss) + } + vm.pc++ +} + +type enterFunc struct { + names map[unistring.String]uint32 + stashSize uint32 + stackSize uint32 + numArgs uint32 + argsToStash bool + extensible bool +} + +func (e *enterFunc) exec(vm *vm) { // Input stack: // // callee @@ -1853,24 +2462,61 @@ func (e enterFunc) exec(vm *vm) { // Output stack: // // this <- sb + // // <- sp - + sp := vm.sp + vm.sb = sp - vm.args - 1 vm.newStash() - offset := vm.args - int(e) - vm.stash.values = make([]Value, e) - if offset > 0 { - copy(vm.stash.values, vm.stack[vm.sp-vm.args:]) - vm.stash.extraArgs = make([]Value, offset) - copy(vm.stash.extraArgs, vm.stack[vm.sp-offset:]) + stash := vm.stash + stash.function = true + stash.values = make([]Value, e.stashSize) + if len(e.names) > 0 { + if e.extensible { + m := make(map[unistring.String]uint32, len(e.names)) + for name, idx := range e.names { + m[name] = idx + } + stash.names = m + } else { + stash.names = e.names + } + } + + ss := int(e.stackSize) + ea := 0 + if e.argsToStash { + offset := vm.args - int(e.numArgs) + copy(stash.values, vm.stack[sp-vm.args:sp]) + if offset > 0 { + vm.stash.extraArgs = make([]Value, offset) + copy(stash.extraArgs, vm.stack[sp-offset:]) + } else { + vv := stash.values[vm.args:e.numArgs] + for i := range vv { + vv[i] = _undefined + } + } + sp -= vm.args } else { - copy(vm.stash.values, vm.stack[vm.sp-vm.args:]) - vv := vm.stash.values[vm.args:] + d := int(e.numArgs) - vm.args + if d > 0 { + ss += d + ea = d + vm.args = int(e.numArgs) + } + } + vm.stack.expand(sp + ss - 1) + if ea > 0 { + vv := vm.stack[sp : vm.sp+ea] for i := range vv { vv[i] = _undefined } } - vm.sp -= vm.args - vm.sb = vm.sp - 1 + vv := vm.stack[sp+ea : sp+ss] + for i := range vv { + vv[i] = nil + } + vm.sp = sp + ss vm.pc++ } @@ -1880,11 +2526,11 @@ var ret _ret func (_ret) exec(vm *vm) { // callee -3 - // this -2 + // this -2 <- sb // retval -1 - vm.stack[vm.sp-3] = vm.stack[vm.sp-1] - vm.sp -= 2 + vm.stack[vm.sb-1] = vm.stack[vm.sp-1] + vm.sp = vm.sb vm.popCtx() if vm.pc < 0 { vm.halt = true @@ -1896,42 +2542,37 @@ type enterFuncStashless struct { args uint32 } -func (e enterFuncStashless) exec(vm *vm) { - vm.sb = vm.sp - vm.args - 1 - var ss int +func (e *enterFuncStashless) exec(vm *vm) { + sp := vm.sp + vm.sb = sp - vm.args - 1 d := int(e.args) - vm.args if d > 0 { - ss = int(e.stackSize) + d + ss := sp + int(e.stackSize) + d + vm.stack.expand(ss) + vv := vm.stack[sp : sp+d] + for i := range vv { + vv[i] = _undefined + } + vv = vm.stack[sp+d : ss] + for i := range vv { + vv[i] = nil + } vm.args = int(e.args) + vm.sp = ss } else { - ss = int(e.stackSize) - } - sp := vm.sp - if ss > 0 { - vm.sp += int(ss) - vm.stack.expand(vm.sp) - s := vm.stack[sp:vm.sp] - for i := range s { - s[i] = _undefined + if e.stackSize > 0 { + ss := sp + int(e.stackSize) + vm.stack.expand(ss) + vv := vm.stack[sp:ss] + for i := range vv { + vv[i] = nil + } + vm.sp = ss } } vm.pc++ } -type _retStashless struct{} - -var retStashless _retStashless - -func (_retStashless) exec(vm *vm) { - retval := vm.stack[vm.sp-1] - vm.sp = vm.sb - vm.stack[vm.sp-1] = retval - vm.popCtx() - if vm.pc < 0 { - vm.halt = true - } -} - type newFunc struct { prg *Program name unistring.String @@ -1950,15 +2591,202 @@ func (n *newFunc) exec(vm *vm) { vm.pc++ } -type bindName unistring.String +func (vm *vm) alreadyDeclared(name unistring.String) Value { + return vm.r.newError(vm.r.global.SyntaxError, "Identifier '%s' has already been declared", name) +} -func (d bindName) exec(vm *vm) { - name := unistring.String(d) - if vm.stash != nil { - vm.stash.createBinding(name) +func (vm *vm) checkBindVarsGlobal(names []unistring.String) { + o := vm.r.globalObject.self + sn := vm.r.global.stash.names + if o, ok := o.(*baseObject); ok { + // shortcut + for _, name := range names { + if !o.hasOwnPropertyStr(name) && !o.extensible { + panic(vm.r.NewTypeError("Cannot define global variable '%s', global object is not extensible", name)) + } + if _, exists := sn[name]; exists { + panic(vm.alreadyDeclared(name)) + } + } + } else { + for _, name := range names { + if !o.hasOwnPropertyStr(name) && !o.isExtensible() { + panic(vm.r.NewTypeError("Cannot define global variable '%s', global object is not extensible", name)) + } + if _, exists := sn[name]; exists { + panic(vm.alreadyDeclared(name)) + } + } + } +} + +func (vm *vm) createGlobalVarBindings(names []unistring.String, d bool) { + globalVarNames := vm.r.global.varNames + if globalVarNames == nil { + globalVarNames = make(map[unistring.String]struct{}) + vm.r.global.varNames = globalVarNames + } + o := vm.r.globalObject.self + if o, ok := o.(*baseObject); ok { + for _, name := range names { + if !o.hasOwnPropertyStr(name) && o.extensible { + o._putProp(name, _undefined, true, true, d) + } + globalVarNames[name] = struct{}{} + } } else { - vm.r.globalObject.self._putProp(name, _undefined, true, true, false) + var cf Flag + if d { + cf = FLAG_TRUE + } else { + cf = FLAG_FALSE + } + for _, name := range names { + if !o.hasOwnPropertyStr(name) && o.isExtensible() { + o.defineOwnPropertyStr(name, PropertyDescriptor{ + Value: _undefined, + Writable: FLAG_TRUE, + Enumerable: FLAG_TRUE, + Configurable: cf, + }, true) + o.setOwnStr(name, _undefined, false) + } + globalVarNames[name] = struct{}{} + } + } +} + +func (vm *vm) createGlobalFuncBindings(names []unistring.String, d bool) { + globalVarNames := vm.r.global.varNames + if globalVarNames == nil { + globalVarNames = make(map[unistring.String]struct{}) + vm.r.global.varNames = globalVarNames + } + o := vm.r.globalObject.self + b := vm.sp - len(names) + var shortcutObj *baseObject + if o, ok := o.(*baseObject); ok { + shortcutObj = o + } + for i, name := range names { + var desc PropertyDescriptor + prop := o.getOwnPropStr(name) + desc.Value = vm.stack[b+i] + if shortcutObj != nil && prop == nil && shortcutObj.extensible { + shortcutObj._putProp(name, desc.Value, true, true, d) + } else { + if prop, ok := prop.(*valueProperty); ok && !prop.configurable { + // no-op + } else { + desc.Writable = FLAG_TRUE + desc.Enumerable = FLAG_TRUE + if d { + desc.Configurable = FLAG_TRUE + } else { + desc.Configurable = FLAG_FALSE + } + } + if shortcutObj != nil { + shortcutObj.defineOwnPropertyStr(name, desc, true) + } else { + o.defineOwnPropertyStr(name, desc, true) + o.setOwnStr(name, desc.Value, false) // not a bug, see https://262.ecma-international.org/#sec-createglobalfunctionbinding + } + } + globalVarNames[name] = struct{}{} + } + vm.sp = b +} + +func (vm *vm) checkBindFuncsGlobal(names []unistring.String) { + o := vm.r.globalObject.self + sn := vm.r.global.stash.names + for _, name := range names { + if _, exists := sn[name]; exists { + panic(vm.alreadyDeclared(name)) + } + prop := o.getOwnPropStr(name) + allowed := true + switch prop := prop.(type) { + case nil: + allowed = o.isExtensible() + case *valueProperty: + allowed = prop.configurable || prop.getterFunc == nil && prop.setterFunc == nil && prop.writable && prop.enumerable + } + if !allowed { + panic(vm.r.NewTypeError("Cannot redefine global function '%s'", name)) + } + } +} + +func (vm *vm) checkBindLexGlobal(names []unistring.String) { + o := vm.r.globalObject.self + s := &vm.r.global.stash + for _, name := range names { + if _, exists := vm.r.global.varNames[name]; exists { + goto fail + } + if _, exists := s.names[name]; exists { + goto fail + } + if prop, ok := o.getOwnPropStr(name).(*valueProperty); ok && !prop.configurable { + goto fail + } + continue + fail: + panic(vm.alreadyDeclared(name)) + } +} + +type bindVars struct { + names []unistring.String + deletable bool +} + +func (d *bindVars) exec(vm *vm) { + var target *stash + for _, name := range d.names { + for s := vm.stash; s != nil; s = s.outer { + if idx, exists := s.names[name]; exists && idx&maskVar == 0 { + panic(vm.alreadyDeclared(name)) + } + if s.function { + target = s + break + } + } + } + if target == nil { + target = vm.stash + } + deletable := d.deletable + for _, name := range d.names { + target.createBinding(name, deletable) + } + vm.pc++ +} + +type bindGlobal struct { + vars, funcs, lets, consts []unistring.String + + deletable bool +} + +func (b *bindGlobal) exec(vm *vm) { + vm.checkBindFuncsGlobal(b.funcs) + vm.checkBindLexGlobal(b.lets) + vm.checkBindLexGlobal(b.consts) + vm.checkBindVarsGlobal(b.vars) + + s := &vm.r.global.stash + for _, name := range b.lets { + s.createLexBinding(name, false) } + for _, name := range b.consts { + s.createLexBinding(name, true) + } + vm.createGlobalFuncBindings(b.funcs, b.deletable) + vm.createGlobalVarBindings(b.vars, b.deletable) vm.pc++ } @@ -2235,7 +3063,6 @@ func (_op_in) exec(vm *vm) { type try struct { catchOffset int32 finallyOffset int32 - dynamic bool } func (t try) exec(vm *vm) { @@ -2246,16 +3073,8 @@ func (t try) exec(vm *vm) { // run the catch block (in try) vm.pc = o + int(t.catchOffset) // TODO: if ex.val is an Error, set the stack property - if t.dynamic { - vm.newStash() - vm.stash.putByIdx(0, ex.val) - } else { - vm.push(ex.val) - } + vm.push(ex.val) ex = vm.runTry() - if t.dynamic { - vm.stash = vm.stash.outer - } } if t.finallyOffset > 0 { @@ -2286,15 +3105,6 @@ func (_retFinally) exec(vm *vm) { vm.pc++ } -type enterCatch unistring.String - -func (varName enterCatch) exec(vm *vm) { - vm.stash.names = map[unistring.String]uint32{ - unistring.String(varName): 0, - } - vm.pc++ -} - type _throw struct{} var throw _throw @@ -2398,6 +3208,7 @@ func (formalArgs createArgs) exec(vm *vm) { } args._putProp("callee", vm.stack[vm.sb-1], true, false, true) + args._putSym(SymIterator, valueProp(vm.r.global.arrayValues, true, false, true)) vm.push(v) vm.pc++ } @@ -2424,6 +3235,7 @@ func (formalArgs createArgsStrict) exec(vm *vm) { args._putProp("length", intToValue(int64(vm.args)), true, false, true) args._put("callee", vm.r.global.throwerProperty) args._put("caller", vm.r.global.throwerProperty) + args._putSym(SymIterator, valueProp(vm.r.global.arrayValues, true, false, true)) vm.push(args.val) vm.pc++ } @@ -2502,6 +3314,20 @@ func (_enumPop) exec(vm *vm) { vm.pc++ } +type _enumPopClose struct{} + +var enumPopClose _enumPopClose + +func (_enumPopClose) exec(vm *vm) { + l := len(vm.iterStack) - 1 + if iter := vm.iterStack[l].iter; iter != nil { + returnIter(iter) + } + vm.iterStack[l] = iterStackItem{} + vm.iterStack = vm.iterStack[:l] + vm.pc++ +} + type _iterate struct{} var iterate _iterate @@ -2518,11 +3344,49 @@ type iterNext int32 func (jmp iterNext) exec(vm *vm) { l := len(vm.iterStack) - 1 iter := vm.iterStack[l].iter - res := vm.r.toObject(toMethod(iter.self.getStr("next", nil))(FunctionCall{This: iter})) - if nilSafe(res.self.getStr("done", nil)).ToBoolean() { - vm.pc += int(jmp) + var res *Object + var done bool + var value Value + ex := vm.try(func() { + res = vm.r.toObject(toMethod(iter.self.getStr("next", nil))(FunctionCall{This: iter})) + done = nilSafe(res.self.getStr("done", nil)).ToBoolean() + if !done { + value = nilSafe(res.self.getStr("value", nil)) + vm.iterStack[l].val = value + } + }) + if ex == nil { + if done { + vm.pc += int(jmp) + } else { + vm.iterStack[l].val = value + vm.pc++ + } } else { - vm.iterStack[l].val = nilSafe(res.self.getStr("value", nil)) - vm.pc++ + l := len(vm.iterStack) - 1 + vm.iterStack[l] = iterStackItem{} + vm.iterStack = vm.iterStack[:l] + panic(ex.val) + } +} + +type copyStash struct{} + +func (copyStash) exec(vm *vm) { + oldStash := vm.stash + newStash := &stash{ + outer: oldStash.outer, } + vm.stashAllocs++ + newStash.values = append([]Value(nil), oldStash.values...) + vm.stash = newStash + vm.pc++ +} + +type _throwAssignToConst struct{} + +var throwAssignToConst _throwAssignToConst + +func (_throwAssignToConst) exec(vm *vm) { + panic(errAssignToConst) } diff --git a/vendor/modules.txt b/vendor/modules.txt index 2fdec6dbe6f..057ef347384 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -34,7 +34,7 @@ github.com/davecgh/go-spew/spew ## explicit github.com/dlclark/regexp2 github.com/dlclark/regexp2/syntax -# github.com/dop251/goja v0.0.0-20210216182323-60bc6ebb9fc1 +# github.com/dop251/goja v0.0.0-20210317175251-bb14c2267b76 ## explicit github.com/dop251/goja github.com/dop251/goja/ast From ef479a857ba9b6409e1b7402fc7c54122f81024a Mon Sep 17 00:00:00 2001 From: Mihail Stoykov Date: Fri, 19 Mar 2021 18:11:57 +0200 Subject: [PATCH 2/2] Disable let/const babel plugin and co --- js/compiler/compiler.go | 6 +- js/compiler/compiler_test.go | 2 +- js/modules/k6/http/request_test.go | 32 +++--- js/tc39/breaking_test_errors.json | 153 +++++++---------------------- 4 files changed, 60 insertions(+), 133 deletions(-) diff --git a/js/compiler/compiler.go b/js/compiler/compiler.go index 854e28e7ae5..80dc83c83a0 100644 --- a/js/compiler/compiler.go +++ b/js/compiler/compiler.go @@ -44,7 +44,7 @@ var ( "transform-es2015-literals", "transform-es2015-function-name", []interface{}{"transform-es2015-arrow-functions", map[string]interface{}{"spec": false}}, - "transform-es2015-block-scoped-functions", + // "transform-es2015-block-scoped-functions", // in goja []interface{}{"transform-es2015-classes", map[string]interface{}{"loose": false}}, "transform-es2015-object-super", // "transform-es2015-shorthand-properties", // in goja @@ -53,11 +53,11 @@ var ( // "transform-es2015-for-of", // in goja // "transform-es2015-sticky-regex", // in goja // "transform-es2015-unicode-regex", // in goja - "check-es2015-constants", + // "check-es2015-constants", // in goja []interface{}{"transform-es2015-spread", map[string]interface{}{"loose": false}}, "transform-es2015-parameters", []interface{}{"transform-es2015-destructuring", map[string]interface{}{"loose": false}}, - "transform-es2015-block-scoping", // let/const which particularly slow on big inputs + // "transform-es2015-block-scoping", // in goja // "transform-es2015-typeof-symbol", // in goja // all the other module plugins are just dropped []interface{}{"transform-es2015-modules-commonjs", map[string]interface{}{"loose": false}}, diff --git a/js/compiler/compiler_test.go b/js/compiler/compiler_test.go index a4b53fe3381..284fece21ef 100644 --- a/js/compiler/compiler_test.go +++ b/js/compiler/compiler_test.go @@ -64,7 +64,7 @@ func TestTransform(t *testing.T) { ` return a + b;`, `};`, ``, - `var res = add(1, 2);`, + `let res = add(1, 2);`, }, "\n"), src) // assert.Equal(t, 3, srcmap.Version) // assert.Equal(t, "test.js", srcmap.File) diff --git a/js/modules/k6/http/request_test.go b/js/modules/k6/http/request_test.go index 878bf1f9005..d38cc10f876 100644 --- a/js/modules/k6/http/request_test.go +++ b/js/modules/k6/http/request_test.go @@ -1184,15 +1184,17 @@ func TestRequestAndBatch(t *testing.T) { }) t.Run("GET", func(t *testing.T) { _, err := rt.RunString(sr(` - var reqs = [ + { + let reqs = [ ["GET", "HTTPBIN_URL/"], ["GET", "HTTPBIN_IP_URL/"], ]; - var res = http.batch(reqs); + let res = http.batch(reqs); for (var key in res) { if (res[key].status != 200) { throw new Error("wrong status: " + res[key].status); } if (res[key].url != reqs[key][1]) { throw new Error("wrong url: " + res[key].url); } - }`)) + } + }`)) require.NoError(t, err) bufSamples := stats.GetBufferedSamples(samples) assertRequestMetricsEmitted(t, bufSamples, "GET", sr("HTTPBIN_URL/"), "", 200, "") @@ -1200,6 +1202,7 @@ func TestRequestAndBatch(t *testing.T) { t.Run("Tagged", func(t *testing.T) { _, err := runES6String(t, rt, sr(` + { let fragment = "get"; let reqs = [ ["GET", http.url`+"`"+`HTTPBIN_URL/${fragment}`+"`"+`], @@ -1209,7 +1212,8 @@ func TestRequestAndBatch(t *testing.T) { for (var key in res) { if (res[key].status != 200) { throw new Error("wrong status: " + key + ": " + res[key].status); } if (res[key].url != reqs[key][1].url) { throw new Error("wrong url: " + key + ": " + res[key].url + " != " + reqs[key][1].url); } - }`)) + } + }`)) assert.NoError(t, err) bufSamples := stats.GetBufferedSamples(samples) assertRequestMetricsEmitted(t, bufSamples, "GET", sr("HTTPBIN_URL/get"), sr("HTTPBIN_URL/${}"), 200, "") @@ -1218,15 +1222,17 @@ func TestRequestAndBatch(t *testing.T) { t.Run("Shorthand", func(t *testing.T) { _, err := rt.RunString(sr(` - var reqs = [ + { + let reqs = [ "HTTPBIN_URL/", "HTTPBIN_IP_URL/", ]; - var res = http.batch(reqs); + let res = http.batch(reqs); for (var key in res) { if (res[key].status != 200) { throw new Error("wrong status: " + key + ": " + res[key].status); } if (res[key].url != reqs[key]) { throw new Error("wrong url: " + key + ": " + res[key].url); } - }`)) + } + }`)) assert.NoError(t, err) bufSamples := stats.GetBufferedSamples(samples) assertRequestMetricsEmitted(t, bufSamples, "GET", sr("HTTPBIN_URL/"), "", 200, "") @@ -1234,6 +1240,7 @@ func TestRequestAndBatch(t *testing.T) { t.Run("Tagged", func(t *testing.T) { _, err := runES6String(t, rt, sr(` + { let fragment = "get"; let reqs = [ http.url`+"`"+`HTTPBIN_URL/${fragment}`+"`"+`, @@ -1243,7 +1250,8 @@ func TestRequestAndBatch(t *testing.T) { for (var key in res) { if (res[key].status != 200) { throw new Error("wrong status: " + key + ": " + res[key].status); } if (res[key].url != reqs[key].url) { throw new Error("wrong url: " + key + ": " + res[key].url + " != " + reqs[key].url); } - }`)) + } + }`)) assert.NoError(t, err) bufSamples := stats.GetBufferedSamples(samples) assertRequestMetricsEmitted(t, bufSamples, "GET", sr("HTTPBIN_URL/get"), sr("HTTPBIN_URL/${}"), 200, "") @@ -1253,15 +1261,17 @@ func TestRequestAndBatch(t *testing.T) { t.Run("ObjectForm", func(t *testing.T) { _, err := rt.RunString(sr(` - var reqs = [ + { + let reqs = [ { method: "GET", url: "HTTPBIN_URL/" }, { url: "HTTPBIN_IP_URL/", method: "GET"}, ]; - var res = http.batch(reqs); + let res = http.batch(reqs); for (var key in res) { if (res[key].status != 200) { throw new Error("wrong status: " + key + ": " + res[key].status); } if (res[key].url != reqs[key].url) { throw new Error("wrong url: " + key + ": " + res[key].url + " != " + reqs[key].url); } - }`)) + } + }`)) assert.NoError(t, err) bufSamples := stats.GetBufferedSamples(samples) assertRequestMetricsEmitted(t, bufSamples, "GET", sr("HTTPBIN_URL/"), "", 200, "") diff --git a/js/tc39/breaking_test_errors.json b/js/tc39/breaking_test_errors.json index f1cc47badc6..6a76139e30a 100644 --- a/js/tc39/breaking_test_errors.json +++ b/js/tc39/breaking_test_errors.json @@ -53,7 +53,7 @@ "test/built-ins/Function/prototype/toString/class-declaration-implicit-ctor.js-strict:true": "test/built-ins/Function/prototype/toString/class-declaration-implicit-ctor.js: Test262Error: Conforms to NativeFunction Syntax: \"function A() {_classCallCheck(this, A);}\" (class /* a */ A /* b */ { /* c */ }) at harness/sta.js:22:9(40)", "test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js-strict:true": "test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js: SyntaxError: test/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js: missing super() call in constructor\n 9 | ---*/\n 10 | \n\u003e 11 | let A = /* 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(106)", "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(40)", - "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(40)", + "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 */{let a /* d */ = arguments.length \u003e 0 \u0026\u0026 arguments[0] !== undefined ? arguments[0] : /* c */ /* e */0;let /* f */ /* g */_ref /* l */ = arguments[1];var _ref$b = _ref.b /* i */;let 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(40)", "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(40)", "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(40)", "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(40)", @@ -418,44 +418,18 @@ "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js-strict:true": "test/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js-strict:true": "test/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-class.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js-strict:true": "test/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-class.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-class.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-let.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-async-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-async-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js-strict:true": "test/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-class.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-class.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-const.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-function.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js-strict:true": "test/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/comments/hashbang/eval-indirect.js-strict:true": "test/language/comments/hashbang/eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL (and 1 more errors) at eval (native)", "test/language/comments/hashbang/eval.js-strict:true": "test/language/comments/hashbang/eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected token ILLEGAL (and 1 more errors) at test/language/comments/hashbang/eval.js:15:22(5)", "test/language/comments/hashbang/function-constructor.js-strict:true": "test/language/comments/hashbang/function-constructor.js: SyntaxError: test/language/comments/hashbang/function-constructor.js: Unexpected token (17:47)\n 15 | const AsyncFunction = (async function (){}).constructor;\n 16 | const GeneratorFunction = (function *(){}).constructor;\n\u003e 17 | const AsyncGeneratorFunction = (async function *(){}).constructor;\n | ^\n 18 | for (const ctor of [\n 19 | Function,\n 20 | AsyncFunction, at \u003ceval\u003e:2:28542(106)", @@ -565,9 +539,9 @@ "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-lex-bind-declare-arguments.js: arguments is a reserved word in strict mode (15:6)\n 13 | \n 14 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 15 | let arguments;\n | ^\n 16 | }};\n 17 | assert.throws(SyntaxError, o.f);\n 18 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments = 'param'\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: SyntaxError: test/language/eval-code/direct/gen-meth-fn-body-cntns-arguments-var-bind-declare-arguments.js: arguments is a reserved word in strict mode (14:6)\n 12 | \n 13 | let o = { * f(p = eval(\"var arguments\")) {\n\u003e 14 | var arguments;\n | ^\n 15 | }};\n 16 | assert.throws(SyntaxError, o.f);\n 17 | at \u003ceval\u003e:2:28542(106)", - "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Line 13:12 Unexpected identifier (and 11 more errors)", - "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Line 13:12 Unexpected identifier (and 11 more errors)", - "test/language/eval-code/direct/lex-env-distinct-cls.js-strict:true": "test/language/eval-code/direct/lex-env-distinct-cls.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/eval-code/direct/lex-env-distinct-cls.js:19:5(7)", + "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments-and-assign.js: Line 13:12 Unexpected identifier (and 8 more errors)", + "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js-strict:false": "test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: test/language/eval-code/direct/gen-meth-no-pre-existing-arguments-bindings-are-present-declare-arguments.js: Line 13:12 Unexpected identifier (and 8 more errors)", + "test/language/eval-code/direct/lex-env-distinct-cls.js-strict:true": "test/language/eval-code/direct/lex-env-distinct-cls.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:1 Unexpected reserved word at test/language/eval-code/direct/lex-env-distinct-cls.js:19:5(6)", "test/language/eval-code/direct/lex-env-no-init-cls.js-strict:true": "test/language/eval-code/direct/lex-env-no-init-cls.js: Test262Error: Expected a ReferenceError but got a SyntaxError at harness/sta.js:22:9(40)", "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js-strict:false": "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: SyntaxError: test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments-and-assign.js: arguments is a reserved word in strict mode (14:49)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(p = eval(\"var arguments = 'param'\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js-strict:false": "test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js: SyntaxError: test/language/eval-code/direct/meth-a-following-parameter-is-named-arguments-declare-arguments.js: arguments is a reserved word in strict mode (14:39)\n 12 | assert.sameValue(\"arguments\" in this, false, \"No global 'arguments' binding\");\n 13 | \n\u003e 14 | let o = { f(p = eval(\"var arguments\"), arguments) {\n | ^\n 15 | \n 16 | }};\n 17 | assert.throws(SyntaxError, o.f); at \u003ceval\u003e:2:28542(106)", @@ -611,8 +585,6 @@ "test/language/expressions/arrow-function/arrow/binding-tests-1.js-strict:false": "test/language/expressions/arrow-function/arrow/binding-tests-1.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:2 Unexpected token ) (and 1 more errors) at foo (test/language/expressions/arrow-function/arrow/binding-tests-1.js:11:16(6))", "test/language/expressions/arrow-function/arrow/binding-tests-2.js-strict:false": "test/language/expressions/arrow-function/arrow/binding-tests-2.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 1:2 Unexpected token ) (and 1 more errors) at foo (test/language/expressions/arrow-function/arrow/binding-tests-2.js:11:16(6))", "test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js-strict:false": "test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js: SyntaxError: test/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js: 'with' in strict mode (12:4)\n 10 | function foo(){\n 11 | var a = {a : 10};\n\u003e 12 | with(a){\n | ^\n 13 | return () =\u003e a;\n 14 | }\n 15 | } at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/arrow-function/dflt-params-ref-later.js-strict:true": "test/language/expressions/arrow-function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/arrow-function/dflt-params-ref-self.js-strict:true": "test/language/expressions/arrow-function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/arrow-function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/arrow-function/dstr/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(40)", "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", @@ -677,7 +649,6 @@ "test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/expressions/assignment/dstr/array-elem-init-let.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js: eval is a reserved word in strict mode (18:14)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var argument, eval;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = []; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 4;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", @@ -685,8 +656,6 @@ "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/array-elem-put-const.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, [ c ] = [1];\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/array-elem-put-let.js-strict:true": "test/language/expressions/assignment/dstr/array-elem-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js:23:79(23)", "test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js: eval is a reserved word in strict mode (18:14)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var argument, eval;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = [2, 3]; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-elem-target-yield-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", @@ -715,8 +684,6 @@ "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js: Unexpected token (27:13)\n 25 | var vals = [];\n 26 | \n\u003e 27 | result = [...{ 0: x, length }] = vals;\n | ^\n 28 | \n 29 | assert.sameValue(x, undefined);\n 30 | assert.sameValue(length, 0); at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/array-rest-nested-obj.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-nested-obj.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-nested-obj.js: Unexpected token (24:13)\n 22 | var vals = [1, 2, 3];\n 23 | \n\u003e 24 | result = [...{ 1: x }] = vals;\n | ^\n 25 | \n 26 | assert.sameValue(x, 2);\n 27 | at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/array-rest-put-const.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, [ ...c ] = [1];\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/array-rest-put-let.js-strict:true": "test/language/expressions/assignment/dstr/array-rest-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js:23:82(20)", "test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js-strict:false": "test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js: ReferenceError: x is not defined at test/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js:39:38(10)", @@ -769,24 +736,18 @@ "test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/expressions/assignment/dstr/obj-id-init-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js: eval is a reserved word in strict mode (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var eval, arguments;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = {}; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 3;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/obj-id-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, { c } = { c: 1 };\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/obj-id-put-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-id-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js:23:44(11)", "test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-id-simple-no-strict.js: eval is a reserved word in strict mode (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var eval, arguments;\n | ^\n 19 | \n 20 | var result;\n 21 | var vals = { eval: 1, arguments: 2 }; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 4;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 'prop';\n | ^\n 19 | var x = {};\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 22;\n | ^\n 19 | var x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js: Unexpected token (18:4)\n 16 | BindingPattern passing rval and undefined as arguments.\n 17 | ---*/\n\u003e 18 | var yield = 2;\n | ^\n 19 | var result, x;\n 20 | \n 21 | var result; at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/obj-prop-put-const.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-put-const.js: SyntaxError: test/language/expressions/assignment/dstr/obj-prop-put-const.js: \"c\" is read-only\n 20 | \n 21 | assert.throws(TypeError, function() {\n\u003e 22 | 0, { a: c } = { a: 2 };\n | ^\n 23 | });\n 24 | at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/assignment/dstr/obj-prop-put-let.js-strict:true": "test/language/expressions/assignment/dstr/obj-prop-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js: ReferenceError: unresolvable is not defined at test/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js:23:44(11)", "test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js-strict:false": "test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js: Unexpected token (24:17)\n 22 | var vals = { foo: 1, bar: 2, baz: 3 };\n 23 | \n\u003e 24 | result = {[a]:b, ...rest} = vals;\n | ^\n 25 | \n 26 | assert.sameValue(b, 1);\n 27 | assert.sameValue(rest.bar, 2); at \u003ceval\u003e:2:28542(106)", "test/language/expressions/assignment/dstr/obj-rest-computed-property.js-strict:true": "test/language/expressions/assignment/dstr/obj-rest-computed-property.js: SyntaxError: test/language/expressions/assignment/dstr/obj-rest-computed-property.js: Unexpected token (26:17)\n 24 | var vals = { foo: 1, bar: 2, baz: 3 };\n 25 | \n\u003e 26 | result = {[a]:b, ...rest} = vals;\n | ^\n 27 | \n 28 | assert.sameValue(b, 1);\n 29 | assert.sameValue(rest.bar, 2); at \u003ceval\u003e:2:28542(106)", @@ -867,17 +828,17 @@ "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-generator-function-declaration.js: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-integer-separators.js: Identifier directly after number (40:8)\n 38 | \n 39 | let C = class {\n\u003e 40 | get [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 37 more errors)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js:51:18(23)", + "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js: test/language/expressions/class/cpn-class-expr-accessors-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 28 more errors)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-arrow-function-expression.js:51:18(21)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ??= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x \u0026\u0026= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ||= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-async-arrow-function-expression.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-async-arrow-function-expression.js: Line 40:11 Unexpected token function (and 4 more errors)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | let C = class {\n\u003e 41 | [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ?? 1]() { at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js:51:18(23)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/expressions/class/cpn-class-expr-computed-property-name-from-function-expression.js:51:18(21)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-generator-function-declaration.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", "test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js: SyntaxError: test/language/expressions/class/cpn-class-expr-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | static [1_2_3_4_5_6_7_8]() { at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 31 more errors)", + "test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js: test/language/expressions/class/cpn-class-expr-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 22 more errors)", "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = 2;\n | ^\n 41 | \n 42 | static [1 + 1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = 0;\n | ^\n 41 | \n 42 | static [1 - 1] = 0;\n 43 | }; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = 1;\n | ^\n 41 | \n 42 | static [() =\u003e { }] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", @@ -1859,10 +1820,6 @@ "test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js-strict:true": "test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js: SyntaxError: test/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js: Unexpected token (27:22)\n 25 | var C = class {\n 26 | ;;;;\n\u003e 27 | ;;;;;;'a'; \"b\"; 'c' = 39;\n | ^\n 28 | \"d\" = 42;;;;;;;\n 29 | ;;;;\n 30 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/class/heritage-arrow-function.js-strict:true": "test/language/expressions/class/heritage-arrow-function.js: test/language/expressions/class/heritage-arrow-function.js: Line 30:212 Unexpected token function (and 2 more errors)", "test/language/expressions/class/heritage-async-arrow-function.js-strict:true": "test/language/expressions/class/heritage-async-arrow-function.js: test/language/expressions/class/heritage-async-arrow-function.js: Line 30:212 Unexpected token function (and 2 more errors)", - "test/language/expressions/class/method-static/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/method-static/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/class/method-static/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/method-static/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/class/method/dflt-params-ref-later.js-strict:true": "test/language/expressions/class/method/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/class/method/dflt-params-ref-self.js-strict:true": "test/language/expressions/class/method/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/class/name.js-strict:true": "test/language/expressions/class/name.js: Test262Error: descriptor value should be at harness/sta.js:22:9(40)", "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js-strict:false": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at eval (native)", "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js-strict:false": "test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js: SyntaxError: SyntaxError: \u003ceval\u003e: Line 2:1 Unexpected reserved word (and 7 more errors) at createAndInstantiateClass (test/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js:34:19(7))", @@ -1899,7 +1856,7 @@ "test/language/expressions/class/scope-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", "test/language/expressions/class/scope-static-meth-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-static-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", "test/language/expressions/class/scope-static-setter-paramsbody-var-open.js-strict:true": "test/language/expressions/class/scope-static-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", - "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/expressions/class/subclass-builtins/subclass-AggregateError.js:12:273(7)", + "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/expressions/class/subclass-builtins/subclass-AggregateError.js:12:275(6)", "test/language/expressions/class/subclass-builtins/subclass-Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Array.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-ArrayBuffer.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-ArrayBuffer.js: TypeError: Constructor ArrayBuffer requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-DataView.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-DataView.js: TypeError: Constructor DataView requires 'new' at apply (native)", @@ -1913,7 +1870,7 @@ "test/language/expressions/class/subclass-builtins/subclass-Int8Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Int8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Map.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Map.js: TypeError: Constructor Map requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Object.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Object.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", - "test/language/expressions/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/expressions/class/subclass-builtins/subclass-Promise.js:12:259(7)", + "test/language/expressions/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/expressions/class/subclass-builtins/subclass-Promise.js:12:261(6)", "test/language/expressions/class/subclass-builtins/subclass-RangeError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-RangeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-ReferenceError.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-ReferenceError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/expressions/class/subclass-builtins/subclass-RegExp.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-RegExp.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", @@ -1926,7 +1883,7 @@ "test/language/expressions/class/subclass-builtins/subclass-Uint8Array.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Uint8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-Uint8ClampedArray.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-Uint8ClampedArray.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/expressions/class/subclass-builtins/subclass-WeakMap.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakMap.js: TypeError: Constructor WeakMap requires 'new' at apply (native)", - "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/expressions/class/subclass-builtins/subclass-WeakRef.js:12:259(7)", + "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/expressions/class/subclass-builtins/subclass-WeakRef.js:12:261(6)", "test/language/expressions/class/subclass-builtins/subclass-WeakSet.js-strict:true": "test/language/expressions/class/subclass-builtins/subclass-WeakSet.js: TypeError: Constructor WeakSet requires 'new' at apply (native)", "test/language/expressions/coalesce/abrupt-is-a-short-circuit.js-strict:true": "test/language/expressions/coalesce/abrupt-is-a-short-circuit.js: SyntaxError: test/language/expressions/coalesce/abrupt-is-a-short-circuit.js: Unexpected token (49:15)\n 47 | x = undefined;\n 48 | assert.throws(Test262Error, function() {\n\u003e 49 | undefined ?? poison() ?? morePoison();\n | ^\n 50 | }, 'undefined ?? poison() ?? morePoison();');\n 51 | \n 52 | x = undefined; at \u003ceval\u003e:2:28542(106)", "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js-strict:true": "test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js: SyntaxError: test/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js: Unexpected token (41:11)\n 39 | \n 40 | x = undefined;\n\u003e 41 | x = (null ?? 41) \u0026\u0026 42;\n | ^\n 42 | assert.sameValue(x, 42, '(null ?? 41) \u0026\u0026 42');\n 43 | \n 44 | x = undefined; at \u003ceval\u003e:2:28542(106)", @@ -2011,8 +1968,6 @@ "test/language/expressions/exponentiation/applying-the-exp-operator_A8.js-strict:true": "test/language/expressions/exponentiation/applying-the-exp-operator_A8.js: Test262Error: -1 ** -Infinity Expected SameValue(«1», «NaN») to be true at harness/sta.js:22:9(40)", "test/language/expressions/function/arguments-with-arguments-fn.js-strict:false": "test/language/expressions/function/arguments-with-arguments-fn.js: SyntaxError: test/language/expressions/function/arguments-with-arguments-fn.js: arguments is a reserved word in strict mode (24:11)\n 22 | \n 23 | var f = function(x = args = arguments) {\n\u003e 24 | function arguments() {}\n | ^\n 25 | };\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", "test/language/expressions/function/arguments-with-arguments-lex.js-strict:false": "test/language/expressions/function/arguments-with-arguments-lex.js: SyntaxError: test/language/expressions/function/arguments-with-arguments-lex.js: arguments is a reserved word in strict mode (24:6)\n 22 | \n 23 | var f = function (x = args = arguments) {\n\u003e 24 | let arguments;\n | ^\n 25 | };\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", - "test/language/expressions/function/dflt-params-ref-later.js-strict:true": "test/language/expressions/function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/function/dflt-params-ref-self.js-strict:true": "test/language/expressions/function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/expressions/function/dstr/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(40)", "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", @@ -2047,7 +2002,7 @@ "test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (45:20)\n 43 | var callCount = 0;\n 44 | var f;\n\u003e 45 | f = function({a, b, ...rest}) {\n | ^\n 46 | assert.sameValue(rest.a, undefined);\n 47 | assert.sameValue(rest.b, undefined);\n 48 | at \u003ceval\u003e:2:28542(106)", "test/language/expressions/function/eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/function/eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/function/name.js-strict:true": "test/language/expressions/function/name.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/expressions/function/scope-name-var-open-non-strict.js-strict:false": "test/language/expressions/function/scope-name-var-open-non-strict.js: Test262Error: inner binding is immutable (from parameters) Expected SameValue(«null», «function f()\n\n\n\n\n{var _ = arguments.length \u003e 0 \u0026\u0026 arguments[0] !== undefined ? arguments[0] : (probeParams = function probeParams() {return f;}, setParams = function setParams() {f = null;});\n probeBody = function probeBody() {return f;};\n setBody = function setBody() {f = null;};\n}») to be true at harness/sta.js:22:9(40)", + "test/language/expressions/function/scope-name-var-open-non-strict.js-strict:false": "test/language/expressions/function/scope-name-var-open-non-strict.js: Test262Error: inner binding is immutable (from parameters) Expected SameValue(«null», «function f()\n\n\n\n\n{let _ = arguments.length \u003e 0 \u0026\u0026 arguments[0] !== undefined ? arguments[0] : (probeParams = function probeParams() {return f;}, setParams = function setParams() {f = null;});\n probeBody = function probeBody() {return f;};\n setBody = function setBody() {f = null;};\n}») to be true at harness/sta.js:22:9(40)", "test/language/expressions/function/scope-name-var-open-strict.js-strict:true": "test/language/expressions/function/scope-name-var-open-strict.js: Test262Error: inner binding rejects modification (from parameters) Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/function/scope-param-elem-var-close.js-strict:false": "test/language/expressions/function/scope-param-elem-var-close.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", "test/language/expressions/function/scope-param-elem-var-open.js-strict:false": "test/language/expressions/function/scope-param-elem-var-open.js: Test262Error: Expected SameValue(«outside», «inside») to be true at harness/sta.js:22:9(40)", @@ -2196,8 +2151,6 @@ "test/language/expressions/object/method-definition/fn-name-fn.js-strict:true": "test/language/expressions/object/method-definition/fn-name-fn.js: TypeError: Cannot read property 'enumerable' of undefined at verifyNotEnumerable (harness/propertyHelper.js:212:11(8))", "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js-strict:false": "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-arguments.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js-strict:false": "test/language/expressions/object/method-definition/forbidden-ext/b1/meth-forbidden-ext-direct-access-prop-caller.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/object/method-definition/meth-dflt-params-ref-later.js-strict:true": "test/language/expressions/object/method-definition/meth-dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/expressions/object/method-definition/meth-dflt-params-ref-self.js-strict:true": "test/language/expressions/object/method-definition/meth-dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js-strict:false": "test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js: Test262Error: Expected a SyntaxError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/object/method-definition/name-invoke-ctor.js-strict:true": "test/language/expressions/object/method-definition/name-invoke-ctor.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/expressions/object/method-definition/name-name-prop-symbol.js-strict:true": "test/language/expressions/object/method-definition/name-name-prop-symbol.js: Test262Error: Expected SameValue(«», «[method]») to be true at harness/sta.js:22:9(40)", @@ -2313,7 +2266,7 @@ "test/language/function-code/eval-param-env-with-computed-key.js-strict:false": "test/language/function-code/eval-param-env-with-computed-key.js: Test262Error: Expected SameValue(«outer», «inner») to be true at harness/sta.js:22:9(40)", "test/language/function-code/eval-param-env-with-prop-initializer.js-strict:false": "test/language/function-code/eval-param-env-with-prop-initializer.js: Test262Error: Expected SameValue(«outer», «inner») to be true at harness/sta.js:22:9(40)", "test/language/global-code/decl-lex-deletion.js-strict:false": "test/language/global-code/decl-lex-deletion.js: SyntaxError: test/language/global-code/decl-lex-deletion.js: Deleting local variable in strict mode (23:0)\n 21 | let test262let;\n 22 | \n\u003e 23 | delete test262let;\n | ^\n 24 | \n 25 | // Binding values are asserted by a dedicated test. IdentifierReferences serve\n 26 | // to ensure that the entries in the environment record persist. at \u003ceval\u003e:2:28542(106)", - "test/language/global-code/decl-lex.js-strict:true": "test/language/global-code/decl-lex.js: SyntaxError: test/language/global-code/decl-lex.js: \"test262const\" is read-only\n 33 | \n 34 | assert.throws(TypeError, function() {\n\u003e 35 | test262const = 4;\n | ^\n 36 | }, '`const` binding is strictly immutable');\n 37 | assert.sameValue(test262const, 3, '`const` binding cannot be modified');\n 38 | assert.sameValue( at \u003ceval\u003e:2:28542(106)", + "test/language/global-code/decl-lex.js-strict:true": "test/language/global-code/decl-lex.js: TypeError: Cannot read property 'hasOwnProperty' of undefined or null at test/language/global-code/decl-lex.js:27:1(20)", "test/language/global-code/export.js-strict:true": "test/language/global-code/export.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/global-code/import.js-strict:true": "test/language/global-code/import.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/global-code/new.target-arrow.js-strict:true": "test/language/global-code/new.target-arrow.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -2324,7 +2277,7 @@ "test/language/global-code/script-decl-lex-restricted-global.js-strict:true": "test/language/global-code/script-decl-lex-restricted-global.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-lex-restricted-global.js:24:16(24)", "test/language/global-code/script-decl-lex-var.js-strict:true": "test/language/global-code/script-decl-lex-var.js: Test262Error: variable Expected a SyntaxError but got a TypeError at harness/sta.js:22:9(40)", "test/language/global-code/script-decl-lex.js-strict:true": "test/language/global-code/script-decl-lex.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-lex.js:25:16(10)", - "test/language/global-code/script-decl-var-collision.js-strict:true": "test/language/global-code/script-decl-var-collision.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-var-collision.js:20:16(15)", + "test/language/global-code/script-decl-var-collision.js-strict:true": "test/language/global-code/script-decl-var-collision.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-var-collision.js:20:16(12)", "test/language/global-code/script-decl-var.js-strict:true": "test/language/global-code/script-decl-var.js: TypeError: Object has no member 'evalScript' at test/language/global-code/script-decl-var.js:36:16(4)", "test/language/identifiers/other_id_continue-escaped.js-strict:true": "test/language/identifiers/other_id_continue-escaped.js: test/language/identifiers/other_id_continue-escaped.js: Line 13:6 Unexpected token ILLEGAL (and 35 more errors)", "test/language/identifiers/other_id_continue.js-strict:true": "test/language/identifiers/other_id_continue.js: test/language/identifiers/other_id_continue.js: Line 13:6 Unexpected token ILLEGAL (and 35 more errors)", @@ -2470,7 +2423,6 @@ "test/language/module-code/eval-this.js-strict:true": "test/language/module-code/eval-this.js: Test262Error: Expected SameValue(«[object global]», «undefined») to be true at harness/sta.js:22:9(40)", "test/language/module-code/export-default-asyncfunction-declaration-binding.js-strict:true": "test/language/module-code/export-default-asyncfunction-declaration-binding.js: test/language/module-code/export-default-asyncfunction-declaration-binding.js: Line 18:7 Unexpected token function (and 2 more errors)", "test/language/module-code/export-default-asyncgenerator-declaration-binding.js-strict:true": "test/language/module-code/export-default-asyncgenerator-declaration-binding.js: SyntaxError: test/language/module-code/export-default-asyncgenerator-declaration-binding.js: Unexpected token (18:30)\n 16 | ---*/\n 17 | \n\u003e 18 | export default async function * AG() {}\n | ^\n 19 | AG.foo = '';\n 20 | at \u003ceval\u003e:2:28542(106)", - "test/language/module-code/export-default-function-declaration-binding-exists.js-strict:true": "test/language/module-code/export-default-function-declaration-binding-exists.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/export-default-function-declaration-binding.js-strict:true": "test/language/module-code/export-default-function-declaration-binding.js: ReferenceError: exports is not defined at test/language/module-code/export-default-function-declaration-binding.js:16:28(5)", "test/language/module-code/export-default-generator-declaration-binding.js-strict:true": "test/language/module-code/export-default-generator-declaration-binding.js: test/language/module-code/export-default-generator-declaration-binding.js: Line 18:11 Unexpected token * (and 2 more errors)", "test/language/module-code/export-expname-binding-string.js-strict:true": "test/language/module-code/export-expname-binding-string.js: ReferenceError: require is not defined at test/language/module-code/export-expname-binding-string.js:16:37(5)", @@ -2484,9 +2436,9 @@ "test/language/module-code/export-star-as-dflt.js-strict:true": "test/language/module-code/export-star-as-dflt.js: SyntaxError: test/language/module-code/export-star-as-dflt.js: Unexpected token (22:9)\n 20 | ---*/\n 21 | \n\u003e 22 | export * as default from './export-star-as-dflt_FIXTURE.js';\n | ^\n 23 | import Self from './export-star-as-dflt.js';\n 24 | import { default as named } from './export-star-as-dflt.js';\n 25 | import * as ns from './export-star-as-dflt.js'; at \u003ceval\u003e:2:28542(106)", "test/language/module-code/instn-iee-bndng-cls.js-strict:true": "test/language/module-code/instn-iee-bndng-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-cls.js:41:28(5)", "test/language/module-code/instn-iee-bndng-const.js-strict:true": "test/language/module-code/instn-iee-bndng-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-const.js:41:28(4)", - "test/language/module-code/instn-iee-bndng-fun.js-strict:true": "test/language/module-code/instn-iee-bndng-fun.js: SyntaxError: test/language/module-code/instn-iee-bndng-fun.js: \"B\" is read-only\n 48 | \n 49 | assert.throws(TypeError, function() {\n\u003e 50 | B = null;\n | ^\n 51 | }, 'binding rejects assignment');\n 52 | \n 53 | assert.sameValue(B(), 77, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-iee-bndng-fun.js-strict:true": "test/language/module-code/instn-iee-bndng-fun.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-fun.js:41:28(5)", "test/language/module-code/instn-iee-bndng-let.js-strict:true": "test/language/module-code/instn-iee-bndng-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-let.js:41:28(4)", - "test/language/module-code/instn-iee-bndng-var.js-strict:true": "test/language/module-code/instn-iee-bndng-var.js: SyntaxError: test/language/module-code/instn-iee-bndng-var.js: \"B\" is read-only\n 48 | \n 49 | assert.throws(TypeError, function() {\n\u003e 50 | B = null;\n | ^\n 51 | }, 'binding rejects assignment');\n 52 | \n 53 | assert.sameValue(B, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-iee-bndng-var.js-strict:true": "test/language/module-code/instn-iee-bndng-var.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-bndng-var.js:41:28(4)", "test/language/module-code/instn-iee-err-ambiguous-as.js-strict:true": "test/language/module-code/instn-iee-err-ambiguous-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-iee-err-ambiguous.js-strict:true": "test/language/module-code/instn-iee-err-ambiguous.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-iee-err-circular-as.js-strict:true": "test/language/module-code/instn-iee-err-circular-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", @@ -2498,7 +2450,6 @@ "test/language/module-code/instn-iee-iee-cycle.js-strict:true": "test/language/module-code/instn-iee-iee-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-iee-cycle.js:35:28(4)", "test/language/module-code/instn-iee-star-cycle.js-strict:true": "test/language/module-code/instn-iee-star-cycle.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-star-cycle.js:38:28(5)", "test/language/module-code/instn-iee-trlng-comma.js-strict:true": "test/language/module-code/instn-iee-trlng-comma.js: ReferenceError: exports is not defined at test/language/module-code/instn-iee-trlng-comma.js:14:28(4)", - "test/language/module-code/instn-local-bndng-cls.js-strict:true": "test/language/module-code/instn-local-bndng-cls.js: Test262Error: Binding is created but not initialized. Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/module-code/instn-local-bndng-export-cls.js-strict:true": "test/language/module-code/instn-local-bndng-export-cls.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-cls.js:20:28(5)", "test/language/module-code/instn-local-bndng-export-const.js-strict:true": "test/language/module-code/instn-local-bndng-export-const.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-const.js:19:28(4)", "test/language/module-code/instn-local-bndng-export-fun.js-strict:true": "test/language/module-code/instn-local-bndng-export-fun.js: ReferenceError: exports is not defined at test/language/module-code/instn-local-bndng-export-fun.js:20:28(5)", @@ -2517,10 +2468,10 @@ "test/language/module-code/instn-named-bndng-dflt-fun-named.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-fun-named.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-fun-named.js:45:28(6)", "test/language/module-code/instn-named-bndng-dflt-named.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-named.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-named.js:18:28(5)", "test/language/module-code/instn-named-bndng-dflt-star.js-strict:true": "test/language/module-code/instn-named-bndng-dflt-star.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-dflt-star.js:19:28(5)", - "test/language/module-code/instn-named-bndng-fun.js-strict:true": "test/language/module-code/instn-named-bndng-fun.js: SyntaxError: test/language/module-code/instn-named-bndng-fun.js: \"f2\" is read-only\n 50 | \n 51 | assert.throws(TypeError, function() {\n\u003e 52 | f2 = null;\n | ^\n 53 | }, 'binding rejects assignment');\n 54 | \n 55 | assert.sameValue(f2(), 23, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-named-bndng-fun.js-strict:true": "test/language/module-code/instn-named-bndng-fun.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-fun.js:43:28(5)", "test/language/module-code/instn-named-bndng-let.js-strict:true": "test/language/module-code/instn-named-bndng-let.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-let.js:40:28(4)", - "test/language/module-code/instn-named-bndng-trlng-comma.js-strict:true": "test/language/module-code/instn-named-bndng-trlng-comma.js: SyntaxError: test/language/module-code/instn-named-bndng-trlng-comma.js: \"y\" is read-only\n 47 | \n 48 | assert.throws(TypeError, function() {\n\u003e 49 | y = null;\n | ^\n 50 | }, 'binding rejects assignment');\n 51 | \n 52 | assert.sameValue(y, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", - "test/language/module-code/instn-named-bndng-var.js-strict:true": "test/language/module-code/instn-named-bndng-var.js: SyntaxError: test/language/module-code/instn-named-bndng-var.js: \"y\" is read-only\n 45 | \n 46 | assert.throws(TypeError, function() {\n\u003e 47 | y = null;\n | ^\n 48 | }, 'binding rejects assignment');\n 49 | \n 50 | assert.sameValue(y, undefined, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-named-bndng-trlng-comma.js-strict:true": "test/language/module-code/instn-named-bndng-trlng-comma.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-trlng-comma.js:40:28(4)", + "test/language/module-code/instn-named-bndng-var.js-strict:true": "test/language/module-code/instn-named-bndng-var.js: ReferenceError: exports is not defined at test/language/module-code/instn-named-bndng-var.js:38:28(4)", "test/language/module-code/instn-named-err-ambiguous-as.js-strict:true": "test/language/module-code/instn-named-err-ambiguous-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-named-err-ambiguous.js-strict:true": "test/language/module-code/instn-named-err-ambiguous.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-named-err-dflt-thru-star-as.js-strict:true": "test/language/module-code/instn-named-err-dflt-thru-star-as.js: unexpected error type (ReferenceError), expected (SyntaxError)", @@ -2541,7 +2492,7 @@ "test/language/module-code/instn-same-global.js-strict:true": "test/language/module-code/instn-same-global.js: ReferenceError: require is not defined at test/language/module-code/instn-same-global.js:16:8(3)", "test/language/module-code/instn-star-ambiguous.js-strict:true": "test/language/module-code/instn-star-ambiguous.js: ReferenceError: require is not defined at test/language/module-code/instn-star-ambiguous.js:32:42(5)", "test/language/module-code/instn-star-as-props-dflt-skip.js-strict:true": "test/language/module-code/instn-star-as-props-dflt-skip.js: ReferenceError: require is not defined at test/language/module-code/instn-star-as-props-dflt-skip.js:48:57(4)", - "test/language/module-code/instn-star-binding.js-strict:true": "test/language/module-code/instn-star-binding.js: SyntaxError: test/language/module-code/instn-star-binding.js: \"ns\" is read-only\n 25 | \n 26 | assert.throws(TypeError, function() {\n\u003e 27 | ns = null;\n | ^\n 28 | }, 'binding rejects assignment');\n 29 | \n 30 | assert.sameValue(ns, original, 'binding value is immutable'); at \u003ceval\u003e:2:28542(106)", + "test/language/module-code/instn-star-binding.js-strict:true": "test/language/module-code/instn-star-binding.js: ReferenceError: require is not defined at test/language/module-code/instn-star-binding.js:32:32(5)", "test/language/module-code/instn-star-equality.js-strict:true": "test/language/module-code/instn-star-equality.js: ReferenceError: require is not defined at test/language/module-code/instn-star-equality.js:28:33(5)", "test/language/module-code/instn-star-err-not-found.js-strict:true": "test/language/module-code/instn-star-err-not-found.js: unexpected error type (ReferenceError), expected (SyntaxError)", "test/language/module-code/instn-star-id-name.js-strict:true": "test/language/module-code/instn-star-id-name.js: ReferenceError: exports is not defined at test/language/module-code/instn-star-id-name.js:15:28(5)", @@ -2691,17 +2642,17 @@ "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-function-expression.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-generator-function-declaration.js: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-integer-separators.js: Identifier directly after number (40:8)\n 38 | \n 39 | class C {\n\u003e 40 | get [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | at \u003ceval\u003e:2:28542(106)", - "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 37 more errors)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js:51:18(23)", + "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js: test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 28 more errors)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-arrow-function-expression.js:51:18(21)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | class C {\n\u003e 41 | [x ??= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ??= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-and.js: Unexpected token (41:7)\n 39 | \n 40 | class C {\n\u003e 41 | [x \u0026\u0026= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x \u0026\u0026= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-logical-or.js: Unexpected token (41:7)\n 39 | \n 40 | class C {\n\u003e 41 | [x ||= 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ||= 1]() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-async-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-async-arrow-function-expression.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-async-arrow-function-expression.js: Line 40:11 Unexpected token function (and 4 more errors)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-expression-coalesce.js: Unexpected token (41:6)\n 39 | \n 40 | class C {\n\u003e 41 | [x ?? 1]() {\n | ^\n 42 | return 2;\n 43 | }\n 44 | static [x ?? 1]() { at \u003ceval\u003e:2:28542(106)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js:51:18(23)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js: TypeError: Object has no member 'function () {}' at test/language/statements/class/cpn-class-decl-computed-property-name-from-function-expression.js:51:18(21)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-generator-function-declaration.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-generator-function-declaration.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-generator-function-declaration.js: Line 37:9 Unexpected token * (and 2 more errors)", "test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js: SyntaxError: test/language/statements/class/cpn-class-decl-computed-property-name-from-integer-separators.js: Identifier directly after number (40:4)\n 38 | \n 39 | class C {\n\u003e 40 | [1_2_3_4_5_6_7_8]() {\n | ^\n 41 | return 1_2_3_4_5_6_7_8;\n 42 | }\n 43 | static [1_2_3_4_5_6_7_8]() { at \u003ceval\u003e:2:28542(106)", - "test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 31 more errors)", + "test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js: test/language/statements/class/cpn-class-decl-computed-property-name-from-yield-expression.js: Line 37:9 Unexpected token * (and 22 more errors)", "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-add.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 + 1] = 2;\n | ^\n 41 | \n 42 | static [1 + 1] = 2;\n 43 | }; at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-additive-expression-subtract.js: Unexpected token (40:10)\n 38 | \n 39 | let C = class {\n\u003e 40 | [1 - 1] = 0;\n | ^\n 41 | \n 42 | static [1 - 1] = 0;\n 43 | }; at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js-strict:true": "test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js: SyntaxError: test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js: Unexpected token (40:14)\n 38 | \n 39 | let C = class {\n\u003e 40 | [() =\u003e { }] = 1;\n | ^\n 41 | \n 42 | static [() =\u003e { }] = 1;\n 43 | }; at \u003ceval\u003e:2:28542(106)", @@ -3771,13 +3722,8 @@ "test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js: Unexpected character '#' (29:15)\n 27 | class C {\n 28 | ;;;;\n\u003e 29 | ;;;;;;static #xVal; static #yVal;;;;;;;\n | ^\n 30 | ;;;;\n 31 | static #x(value) {\n 32 | this.#xVal = value; at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-static-private-methods.js: Unexpected character '#' (31:9)\n 29 | ;;;;;;;;;;;;;\n 30 | ;;;;\n\u003e 31 | static #x(value) {\n | ^\n 32 | return value / 2;\n 33 | }\n 34 | static #y(value) { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js-strict:true": "test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js: SyntaxError: test/language/statements/class/elements/wrapped-in-sc-string-literal-names.js: Unexpected token (27:22)\n 25 | class C {\n 26 | ;;;;\n\u003e 27 | ;;;;;;'a'; \"b\"; 'c' = 39;\n | ^\n 28 | \"d\" = 42;;;;;;;\n 29 | ;;;;\n 30 | at \u003ceval\u003e:2:28542(106)", - "test/language/statements/class/method-static/dflt-params-ref-later.js-strict:true": "test/language/statements/class/method-static/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/statements/class/method-static/dflt-params-ref-self.js-strict:true": "test/language/statements/class/method-static/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/statements/class/method/dflt-params-ref-later.js-strict:true": "test/language/statements/class/method/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/statements/class/method/dflt-params-ref-self.js-strict:true": "test/language/statements/class/method/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/class/name-binding/const.js-strict:true": "test/language/statements/class/name-binding/const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/class/name-binding/in-extends-expression-assigned.js-strict:true": "test/language/statements/class/name-binding/in-extends-expression-assigned.js: Test262Error: Expected a ReferenceError but got a TypeError at harness/sta.js:22:9(40)", - "test/language/statements/class/name-binding/in-extends-expression.js-strict:true": "test/language/statements/class/name-binding/in-extends-expression.js: Test262Error: Expected a ReferenceError but got a TypeError at harness/sta.js:22:9(40)", "test/language/statements/class/restricted-properties.js-strict:true": "test/language/statements/class/restricted-properties.js: Test262Error: No \"caller\" own property Expected SameValue(«true», «false») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/scope-meth-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-meth-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/scope-name-lex-open-heritage.js-strict:true": "test/language/statements/class/scope-name-lex-open-heritage.js: Test262Error: inner binding is independent Expected SameValue(«null», «function C() {_classCallCheck(this, C);return _possibleConstructorReturn(this, (C.__proto__ || Object.getPrototypeOf(C)).apply(this, arguments));}») to be true at harness/sta.js:22:9(40)", @@ -3787,7 +3733,7 @@ "test/language/statements/class/scope-static-setter-paramsbody-var-open.js-strict:true": "test/language/statements/class/scope-static-setter-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", "test/language/statements/class/static-classelementname-abrupt-completion.js-strict:true": "test/language/statements/class/static-classelementname-abrupt-completion.js: SyntaxError: test/language/statements/class/static-classelementname-abrupt-completion.js: Missing class properties transform.\n 30 | assert.throws(Test262Error, function() {\n 31 | class C {\n\u003e 32 | static [f()]\n | ^\n 33 | }\n 34 | });\n 35 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/static-method-non-configurable-err.js-strict:true": "test/language/statements/class/static-method-non-configurable-err.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/statements/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/statements/class/subclass-builtins/subclass-AggregateError.js:12:269(7)", + "test/language/statements/class/subclass-builtins/subclass-AggregateError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-AggregateError.js: ReferenceError: AggregateError is not defined at test/language/statements/class/subclass-builtins/subclass-AggregateError.js:12:269(6)", "test/language/statements/class/subclass-builtins/subclass-Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Array.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-ArrayBuffer.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-ArrayBuffer.js: TypeError: Constructor ArrayBuffer requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-DataView.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-DataView.js: TypeError: Constructor DataView requires 'new' at apply (native)", @@ -3801,7 +3747,7 @@ "test/language/statements/class/subclass-builtins/subclass-Int8Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Int8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Map.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Map.js: TypeError: Constructor Map requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Object.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Object.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", - "test/language/statements/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass-builtins/subclass-Promise.js:12:255(7)", + "test/language/statements/class/subclass-builtins/subclass-Promise.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Promise.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass-builtins/subclass-Promise.js:12:255(6)", "test/language/statements/class/subclass-builtins/subclass-RangeError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-RangeError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-ReferenceError.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-ReferenceError.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass-builtins/subclass-RegExp.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-RegExp.js: Test262Error: Expected true but got false at harness/sta.js:22:9(40)", @@ -3814,7 +3760,7 @@ "test/language/statements/class/subclass-builtins/subclass-Uint8Array.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Uint8Array.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-Uint8ClampedArray.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-Uint8ClampedArray.js: TypeError: Constructor TypedArray requires 'new' at apply (native)", "test/language/statements/class/subclass-builtins/subclass-WeakMap.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakMap.js: TypeError: Constructor WeakMap requires 'new' at apply (native)", - "test/language/statements/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/statements/class/subclass-builtins/subclass-WeakRef.js:12:255(7)", + "test/language/statements/class/subclass-builtins/subclass-WeakRef.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakRef.js: ReferenceError: WeakRef is not defined at test/language/statements/class/subclass-builtins/subclass-WeakRef.js:12:255(6)", "test/language/statements/class/subclass-builtins/subclass-WeakSet.js-strict:true": "test/language/statements/class/subclass-builtins/subclass-WeakSet.js: TypeError: Constructor WeakSet requires 'new' at apply (native)", "test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class A extends Array {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js: TypeError: Constructor ArrayBuffer requires 'new' at apply (native)", @@ -3853,7 +3799,7 @@ "test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js: missing super() call in constructor\n 32 | \n 33 | class Obj extends Object {\n\u003e 34 | constructor() {\n | ^\n 35 | return 42;\n 36 | }\n 37 | } at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js: Test262Error: returns the class prototype Expected SameValue(«[object Object]», «[object Object]») to be false at harness/sta.js:22:9(40)", "test/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js: Test262Error: Replaces prototype Expected SameValue(«[object Object]», «42») to be true at harness/sta.js:22:9(40)", - "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js:20:227(7)", + "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js: ReferenceError: Promise is not defined at test/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js:20:227(6)", "test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js: missing super() call in constructor\n 19 | \n 20 | class Prom1 extends Promise {\n\u003e 21 | constructor() {}\n | ^\n 22 | }\n 23 | \n 24 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js-strict:true": "test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js: SyntaxError: test/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js: missing super() call in constructor\n 18 | \n 19 | class RE1 extends RegExp {\n\u003e 20 | constructor() {}\n | ^\n 21 | }\n 22 | \n 23 | assert.throws(ReferenceError, function() { at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/subclass/builtin-objects/Set/regular-subclassing.js-strict:true": "test/language/statements/class/subclass/builtin-objects/Set/regular-subclassing.js: TypeError: Constructor Set requires 'new' at apply (native)", @@ -3880,7 +3826,7 @@ "test/language/statements/class/subclass/derived-class-return-override-with-string.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-string.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/class/subclass/derived-class-return-override-with-symbol.js-strict:true": "test/language/statements/class/subclass/derived-class-return-override-with-symbol.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/class/subclass/superclass-arrow-function.js-strict:true": "test/language/statements/class/subclass/superclass-arrow-function.js: Test262Error: Expected a TypeError but got a Test262Error at harness/sta.js:22:9(40)", - "test/language/statements/class/subclass/superclass-async-function.js-strict:true": "test/language/statements/class/subclass/superclass-async-function.js: test/language/statements/class/subclass/superclass-async-function.js: Line 22:7 Unexpected token function (and 22 more errors)", + "test/language/statements/class/subclass/superclass-async-function.js-strict:true": "test/language/statements/class/subclass/superclass-async-function.js: test/language/statements/class/subclass/superclass-async-function.js: Line 22:7 Unexpected token function (and 28 more errors)", "test/language/statements/class/subclass/superclass-async-generator-function.js-strict:true": "test/language/statements/class/subclass/superclass-async-generator-function.js: SyntaxError: test/language/statements/class/subclass/superclass-async-generator-function.js: Unexpected token (22:14)\n 20 | ---*/\n 21 | \n\u003e 22 | async function* fn() {}\n | ^\n 23 | \n 24 | assert.throws(TypeError, function() {\n 25 | class A extends fn {} at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/super/in-constructor-superproperty-evaluation.js-strict:true": "test/language/statements/class/super/in-constructor-superproperty-evaluation.js: SyntaxError: test/language/statements/class/super/in-constructor-superproperty-evaluation.js: 'super.*' is not allowed before super()\n 9 | class Derived extends Object {\n 10 | constructor() {\n\u003e 11 | super[super()];\n | ^\n 12 | throw new Test262Error();\n 13 | }\n 14 | } at \u003ceval\u003e:2:28542(106)", "test/language/statements/class/syntax/class-body-method-definition-super-property.js-strict:true": "test/language/statements/class/syntax/class-body-method-definition-super-property.js: Test262Error: Expected SameValue(«undefined», «1») to be true at harness/sta.js:22:9(40)", @@ -3904,16 +3850,12 @@ "test/language/statements/const/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-getter.js: Unexpected token (23:7)\n 21 | var count = 0;\n 22 | \n\u003e 23 | const {...x} = { get v() { count++; return 2; } };\n | ^\n 24 | \n 25 | assert.sameValue(count, 1);\n 26 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (24:7)\n 22 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 23 | \n\u003e 24 | const {...rest} = o;\n | ^\n 25 | \n 26 | assert.sameValue(rest.x, undefined);\n 27 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/const/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (22:13)\n 20 | ---*/\n 21 | \n\u003e 22 | const {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 23 | \n 24 | assert.sameValue(rest.a, undefined);\n 25 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(106)", - "test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js-strict:false": "test/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/const/syntax/with-initializer-label-statement.js-strict:true": "test/language/statements/const/syntax/with-initializer-label-statement.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-await-of/let-block-with-newline.js-strict:false": "test/language/statements/for-await-of/let-block-with-newline.js: SyntaxError: test/language/statements/for-await-of/let-block-with-newline.js: Unexpected token (16:14)\n 14 | ---*/\n 15 | \n\u003e 16 | async function* f() {\n | ^\n 17 | for await (var x of []) let // ASI\n 18 | {}\n 19 | } at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-await-of/let-identifier-with-newline.js-strict:false": "test/language/statements/for-await-of/let-identifier-with-newline.js: SyntaxError: test/language/statements/for-await-of/let-identifier-with-newline.js: Unexpected token (16:14)\n 14 | ---*/\n 15 | \n\u003e 16 | async function* f() {\n | ^\n 17 | for await (var x of []) let // ASI\n 18 | x = 1;\n 19 | } at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-in/dstr/array-rest-before-elision.js-strict:true": "test/language/statements/for-in/dstr/array-rest-before-elision.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/dstr/array-rest-elision-invalid.js-strict:true": "test/language/statements/for-in/dstr/array-rest-elision-invalid.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/head-const-bound-names-dup.js-strict:true": "test/language/statements/for-in/head-const-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-in/head-const-bound-names-in-stmt.js-strict:true": "test/language/statements/for-in/head-const-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/head-let-bound-names-dup.js-strict:true": "test/language/statements/for-in/head-let-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-in/head-let-bound-names-in-stmt.js-strict:true": "test/language/statements/for-in/head-let-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-in/scope-body-lex-open.js-strict:true": "test/language/statements/for-in/scope-body-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-in/scope-head-lex-close.js-strict:true": "test/language/statements/for-in/scope-head-lex-close.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-in/scope-head-var-none.js-strict:false": "test/language/statements/for-in/scope-head-var-none.js: Test262Error: reference preceding statement Expected SameValue(«1», «2») to be true at harness/sta.js:22:9(40)", @@ -3921,7 +3863,6 @@ "test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/statements/for-of/dstr/array-elem-init-let.js-strict:true": "test/language/statements/for-of/dstr/array-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js: eval is a reserved word in strict mode (27:14)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var argument, eval;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 4;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", @@ -3929,7 +3870,7 @@ "test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js-strict:true": "test/language/statements/for-of/dstr/array-elem-iter-thrw-close.js: Test262Error: Expected SameValue(«1», «0») to be true at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", - "test/language/statements/for-of/dstr/array-elem-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-const.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ([ c ] of [[1]]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-elem-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-put-let.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/array-elem-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js: eval is a reserved word in strict mode (27:14)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var argument, eval;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", @@ -3959,7 +3900,7 @@ "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js: Unexpected token (35:9)\n 33 | var counter = 0;\n 34 | \n\u003e 35 | for ([...{ 0: x, length }] of [[]]) {\n | ^\n 36 | assert.sameValue(x, undefined);\n 37 | assert.sameValue(length, 0);\n 38 | counter += 1; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/array-rest-nested-obj.js-strict:true": "test/language/statements/for-of/dstr/array-rest-nested-obj.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-nested-obj.js: Unexpected token (32:9)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ([...{ 1: x }] of [[1, 2, 3]]) {\n | ^\n 33 | assert.sameValue(x, 2);\n 34 | counter += 1;\n 35 | } at \u003ceval\u003e:2:28542(106)", - "test/language/statements/for-of/dstr/array-rest-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-const.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ([ ...c ] of [[1]]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/array-rest-put-const.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-rest-put-let.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/array-rest-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/array-rest-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", @@ -3998,10 +3939,9 @@ "test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/statements/for-of/dstr/obj-id-init-let.js-strict:true": "test/language/statements/for-of/dstr/obj-id-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js: eval is a reserved word in strict mode (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var eval, arguments;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 3;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", - "test/language/statements/for-of/dstr/obj-id-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({ c } of [{ c: 1 }]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-id-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-id-put-let.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/obj-id-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-id-simple-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-id-simple-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-id-simple-no-strict.js: eval is a reserved word in strict mode (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var eval, arguments;\n | ^\n 28 | \n 29 | var counter = 0;\n 30 | at \u003ceval\u003e:2:28542(106)", @@ -4009,12 +3949,11 @@ "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js: Test262Error: descriptor value should be cls at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js: Test262Error: obj should have an own property name at harness/sta.js:22:9(40)", - "test/language/statements/for-of/dstr/obj-prop-elem-init-let.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-elem-init-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 4;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 'prop';\n | ^\n 28 | var x = {};\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 22;\n | ^\n 28 | var x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js-strict:false": "test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js: Unexpected token (27:4)\n 25 | [...]\n 26 | ---*/\n\u003e 27 | var yield = 2;\n | ^\n 28 | var result, x;\n 29 | \n 30 | var counter = 0; at \u003ceval\u003e:2:28542(106)", - "test/language/statements/for-of/dstr/obj-prop-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-const.js: SyntaxError: test/language/statements/for-of/dstr/obj-prop-put-const.js: \"c\" is read-only\n 31 | \n 32 | assert.throws(TypeError, function() {\n\u003e 33 | for ({ a: c } of [{ a: 2 }]) {\n | ^\n 34 | counter += 1;\n 35 | }\n 36 | counter += 1; at \u003ceval\u003e:2:28542(106)", + "test/language/statements/for-of/dstr/obj-prop-put-const.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-const.js: Test262Error: Expected a TypeError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-prop-put-let.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-let.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js-strict:true": "test/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js-strict:false": "test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js: SyntaxError: test/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js: Unexpected token (32:13)\n 30 | var counter = 0;\n 31 | \n\u003e 32 | for ({[a]:b, ...rest} of [{ foo: 1, bar: 2, baz: 3 }]) {\n | ^\n 33 | assert.sameValue(b, 1);\n 34 | assert.sameValue(rest.bar, 2);\n 35 | assert.sameValue(rest.baz, 3); at \u003ceval\u003e:2:28542(106)", @@ -4059,11 +3998,9 @@ "test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js: Unexpected token (40:16)\n 38 | var iterCount = 0;\n 39 | \n\u003e 40 | for (var {a, b, ...rest} of [{x: 1, y: 2, a: 5, b: 3}]) {\n | ^\n 41 | assert.sameValue(rest.a, undefined);\n 42 | assert.sameValue(rest.b, undefined);\n 43 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/for-of/escaped-of.js-strict:true": "test/language/statements/for-of/escaped-of.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-const-bound-names-dup.js-strict:true": "test/language/statements/for-of/head-const-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-of/head-const-bound-names-in-stmt.js-strict:true": "test/language/statements/for-of/head-const-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-decl-no-expr.js-strict:true": "test/language/statements/for-of/head-decl-no-expr.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-expr-no-expr.js-strict:true": "test/language/statements/for-of/head-expr-no-expr.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-let-bound-names-dup.js-strict:true": "test/language/statements/for-of/head-let-bound-names-dup.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/for-of/head-let-bound-names-in-stmt.js-strict:true": "test/language/statements/for-of/head-let-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/head-var-no-expr.js-strict:true": "test/language/statements/for-of/head-var-no-expr.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/for-of/iterator-next-reference.js-strict:true": "test/language/statements/for-of/iterator-next-reference.js: Test262Error: Should not access the `next` method after the iteration prologue. at test/language/statements/for-of/iterator-next-reference.js:30:15(33)", "test/language/statements/for-of/scope-body-lex-open.js-strict:true": "test/language/statements/for-of/scope-body-lex-open.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", @@ -4175,11 +4112,8 @@ "test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-getter.js: Unexpected token (38:10)\n 36 | var iterCount = 0;\n 37 | \n\u003e 38 | for (var {...x} = { get v() { count++; return 2; } }; iterCount \u003c 1; ) {\n | ^\n 39 | assert.sameValue(count, 1);\n 40 | \n 41 | verifyProperty(x, \"v\", { at \u003ceval\u003e:2:28542(106)", "test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (39:10)\n 37 | var iterCount = 0;\n 38 | \n\u003e 39 | for (var {...rest} = o; iterCount \u003c 1; ) {\n | ^\n 40 | assert.sameValue(rest.x, undefined);\n 41 | \n 42 | verifyProperty(rest, \"a\", { at \u003ceval\u003e:2:28542(106)", "test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js: Unexpected token (37:16)\n 35 | var iterCount = 0;\n 36 | \n\u003e 37 | for (var {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3}; iterCount \u003c 1; ) {\n | ^\n 38 | assert.sameValue(rest.a, undefined);\n 39 | assert.sameValue(rest.b, undefined);\n 40 | at \u003ceval\u003e:2:28542(106)", - "test/language/statements/for/head-let-bound-names-in-stmt.js-strict:true": "test/language/statements/for/head-let-bound-names-in-stmt.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/function/arguments-with-arguments-fn.js-strict:false": "test/language/statements/function/arguments-with-arguments-fn.js: SyntaxError: test/language/statements/function/arguments-with-arguments-fn.js: arguments is a reserved word in strict mode (24:11)\n 22 | \n 23 | function f(x = args = arguments) {\n\u003e 24 | function arguments() {}\n | ^\n 25 | }\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", "test/language/statements/function/arguments-with-arguments-lex.js-strict:false": "test/language/statements/function/arguments-with-arguments-lex.js: SyntaxError: test/language/statements/function/arguments-with-arguments-lex.js: arguments is a reserved word in strict mode (24:6)\n 22 | \n 23 | function f(x = args = arguments) {\n\u003e 24 | let arguments;\n | ^\n 25 | }\n 26 | \n 27 | f(); at \u003ceval\u003e:2:28542(106)", - "test/language/statements/function/dflt-params-ref-later.js-strict:true": "test/language/statements/function/dflt-params-ref-later.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", - "test/language/statements/function/dflt-params-ref-self.js-strict:true": "test/language/statements/function/dflt-params-ref-self.js: Test262Error: Expected a ReferenceError to be thrown but no exception was thrown at all at harness/sta.js:22:9(40)", "test/language/statements/function/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/function/dstr/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(40)", "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)", "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js-strict:true": "test/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js: Test262Error: Expected SameValue(«_class», «cls») to be true at harness/sta.js:22:9(40)", @@ -4218,9 +4152,6 @@ "test/language/statements/function/scope-param-rest-elem-var-close.js-strict:false": "test/language/statements/function/scope-param-rest-elem-var-close.js: SyntaxError: test/language/statements/function/scope-param-rest-elem-var-close.js: Unexpected token (22:7)\n 20 | \n 21 | function f(\n\u003e 22 | ...[_ = (eval('var x = \"inside\";'), probeParam = function() { return x; })]\n | ^\n 23 | ) {\n 24 | probeBody = function() { return x; }\n 25 | } at \u003ceval\u003e:2:28542(106)", "test/language/statements/function/scope-param-rest-elem-var-open.js-strict:false": "test/language/statements/function/scope-param-rest-elem-var-open.js: SyntaxError: test/language/statements/function/scope-param-rest-elem-var-open.js: Unexpected token (23:7)\n 21 | function f(\n 22 | _ = probe1 = function() { return x; },\n\u003e 23 | ...[__ = (eval('var x = \"inside\";'), probe2 = function() { return x; })]\n | ^\n 24 | ) {\n 25 | }\n 26 | f(); at \u003ceval\u003e:2:28542(106)", "test/language/statements/function/scope-paramsbody-var-open.js-strict:true": "test/language/statements/function/scope-paramsbody-var-open.js: Test262Error: Expected SameValue(«inside», «outside») to be true at harness/sta.js:22:9(40)", - "test/language/statements/labeled/decl-cls.js-strict:true": "test/language/statements/labeled/decl-cls.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/labeled/decl-const.js-strict:true": "test/language/statements/labeled/decl-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/labeled/decl-let.js-strict:true": "test/language/statements/labeled/decl-let.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/let-array-with-newline.js-strict:false": "test/language/statements/labeled/let-array-with-newline.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/value-await-module-escaped.js-strict:true": "test/language/statements/labeled/value-await-module-escaped.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/labeled/value-await-module.js-strict:true": "test/language/statements/labeled/value-await-module.js: error is not an object (Test262: This statement should not be evaluated.)", @@ -4240,39 +4171,25 @@ "test/language/statements/let/dstr/obj-ptrn-rest-getter.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-getter.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-getter.js: Unexpected token (23:5)\n 21 | var count = 0;\n 22 | \n\u003e 23 | let {...x} = { get v() { count++; return 2; } };\n | ^\n 24 | \n 25 | assert.sameValue(count, 1);\n 26 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js: Unexpected token (24:5)\n 22 | Object.defineProperty(o, \"x\", { value: 4, enumerable: false });\n 23 | \n\u003e 24 | let {...rest} = o;\n | ^\n 25 | \n 26 | assert.sameValue(rest.x, undefined);\n 27 | at \u003ceval\u003e:2:28542(106)", "test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js-strict:true": "test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js: SyntaxError: test/language/statements/let/dstr/obj-ptrn-rest-val-obj.js: Unexpected token (22:11)\n 20 | ---*/\n 21 | \n\u003e 22 | let {a, b, ...rest} = {x: 1, y: 2, a: 5, b: 3};\n | ^\n 23 | \n 24 | assert.sameValue(rest.a, undefined);\n 25 | assert.sameValue(rest.b, undefined); at \u003ceval\u003e:2:28542(106)", - "test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js-strict:false": "test/language/statements/let/redeclaration-error-from-within-strict-mode-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/let/syntax/escaped-let.js-strict:false": "test/language/statements/let/syntax/escaped-let.js: SyntaxError: test/language/statements/let/syntax/escaped-let.js: let is a reserved word in strict mode (22:0)\n 20 | this.let = 0;\n 21 | \n\u003e 22 | l\\u0065t // ASI\n | ^\n 23 | a;\n 24 | \n 25 | // If the parser treated the previous escaped \"let\" as a lexical declaration, at \u003ceval\u003e:2:28542(106)", - "test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js-strict:true": "test/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js-strict:true": "test/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/switch/scope-lex-async-function.js-strict:true": "test/language/statements/switch/scope-lex-async-function.js: error test/language/statements/switch/scope-lex-async-function.js: Line 22:36 Unexpected token function (and 2 more errors) happened at the wrong phase (expected runtime)", + "test/language/statements/switch/scope-lex-async-function.js-strict:true": "test/language/statements/switch/scope-lex-async-function.js: error test/language/statements/switch/scope-lex-async-function.js: Line 22:27 Unexpected token function (and 2 more errors) happened at the wrong phase (expected runtime)", "test/language/statements/switch/scope-lex-async-generator.js-strict:true": "test/language/statements/switch/scope-lex-async-generator.js: error SyntaxError: test/language/statements/switch/scope-lex-async-generator.js: Unexpected token (22:37)\n 20 | ---*/\n 21 | \n\u003e 22 | switch (0) { default: async function * x() {} }\n | ^\n 23 | x;\n 24 | at \u003ceval\u003e:2:28542(106) happened at the wrong phase (expected runtime)", - "test/language/statements/switch/scope-lex-generator.js-strict:true": "test/language/statements/switch/scope-lex-generator.js: error test/language/statements/switch/scope-lex-generator.js: Line 22:38 Unexpected token * (and 1 more errors) happened at the wrong phase (expected runtime)", + "test/language/statements/switch/scope-lex-generator.js-strict:true": "test/language/statements/switch/scope-lex-generator.js: error test/language/statements/switch/scope-lex-generator.js: Line 22:29 Unexpected token * (and 2 more errors) happened at the wrong phase (expected runtime)", "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js-strict:true": "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js-strict:true": "test/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js-strict:true": "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js-strict:true": "test/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js-strict:true": "test/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js: unexpected error type (TypeError), expected (SyntaxError)", "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js-strict:true": "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js: unexpected error type (TypeError), expected (SyntaxError)", - "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js-strict:true": "test/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js: error is not an object (Test262: This statement should not be evaluated.)", - "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js-strict:true": "test/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js: error is not an object (Test262: This statement should not be evaluated.)", "test/language/statements/try/completion-values.js-strict:true": "test/language/statements/try/completion-values.js: Test262Error: Expected SameValue(«39», «undefined») to be true at harness/sta.js:22:9(40)", "test/language/statements/try/dstr/ary-init-iter-get-err-array-prototype.js-strict:true": "test/language/statements/try/dstr/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(40)", "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js-strict:true": "test/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js: Test262Error: Expected SameValue(«», «arrow») to be true at harness/sta.js:22:9(40)",