Bug 1456119 - Part 2: Reimport tests after features were sorted. r=sfink
authorAndré Bargull <andre.bargull@gmail.com>
Mon, 23 Apr 2018 10:21:54 -0700
changeset 469033 b66c3bf69b40ea3fb1a36d38198d5aeca0b02538
parent 469032 12bfc2acf1d342eb8e4d890fc2bebae8870e7178
child 469034 6db1bf8b8eb1b3926023412f5c38362d474892b2
push id9165
push userasasaki@mozilla.com
push dateThu, 26 Apr 2018 21:04:54 +0000
treeherdermozilla-beta@064c3804de2e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssfink
bugs1456119
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1456119 - Part 2: Reimport tests after features were sorted. r=sfink
js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
js/src/tests/test262/built-ins/Atomics/wait/false-for-timeout.js
js/src/tests/test262/built-ins/Atomics/wait/nan-for-timeout.js
js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
js/src/tests/test262/built-ins/Atomics/wait/true-for-timeout.js
js/src/tests/test262/built-ins/Atomics/wait/undefined-for-timeout.js
js/src/tests/test262/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js
js/src/tests/test262/built-ins/Atomics/wait/wait-index-value-not-equal.js
js/src/tests/test262/built-ins/Atomics/wait/was-woken-before-timeout.js
js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js
js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js
js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js
js/src/tests/test262/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js
js/src/tests/test262/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js
js/src/tests/test262/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js
js/src/tests/test262/language/expressions/class/fields-private-literal-name-init-err-contains-super.js
js/src/tests/test262/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js
js/src/tests/test262/language/expressions/class/fields-private-ternary-init-err-contains-super.js
js/src/tests/test262/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js
js/src/tests/test262/language/expressions/class/fields-private-typeof-init-err-contains-super.js
js/src/tests/test262/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js
js/src/tests/test262/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js
js/src/tests/test262/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js
js/src/tests/test262/language/statements/class/fields-private-literal-name-init-err-contains-super.js
js/src/tests/test262/language/statements/class/fields-private-ternary-init-err-contains-arguments.js
js/src/tests/test262/language/statements/class/fields-private-ternary-init-err-contains-super.js
js/src/tests/test262/language/statements/class/fields-private-typeof-init-err-contains-arguments.js
js/src/tests/test262/language/statements/class/fields-private-typeof-init-err-contains-super.js
--- a/js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')||xulRuntime.shell) -- SharedArrayBuffer,Atomics,CannotSuspendMainAgent is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')||xulRuntime.shell) -- Atomics,SharedArrayBuffer,CannotSuspendMainAgent is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Atomics.wait throws if agent cannot be suspended, CanBlock is false
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/false-for-timeout.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/false-for-timeout.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   False timeout arg should result in an +0 timeout
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/nan-for-timeout.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/nan-for-timeout.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   NaN timeout arg should result in an infinite timeout
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Throws a RangeError is index < 0
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Throws a RangeError if value of index arg is out of range
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Throws a TypeError if index arg can not be converted to an Integer
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Throws a TypeError if timeout arg is a Symbol
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/true-for-timeout.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/true-for-timeout.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   True timeout arg should result in a timeout value of 1
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/undefined-for-timeout.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/undefined-for-timeout.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Undefined timeout arg should result in an infinite timeout
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-atomics.wait
 description: >
   An undefined index arg should translate to 0
 info: |
   Atomics.wait( typedArray, index, value, timeout )
--- a/js/src/tests/test262/built-ins/Atomics/wait/wait-index-value-not-equal.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/wait-index-value-not-equal.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein.  All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-atomics.wait
 description: >
   Returns "not-equal" when value of index is not equal
 info: |
--- a/js/src/tests/test262/built-ins/Atomics/wait/was-woken-before-timeout.js
+++ b/js/src/tests/test262/built-ins/Atomics/wait/was-woken-before-timeout.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('Atomics')) -- SharedArrayBuffer,Atomics is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('Atomics')||!this.hasOwnProperty('SharedArrayBuffer')) -- Atomics,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2018 Amal Hussein. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-atomics.wait
 description: >
   Test that Atomics.wait returns the right result when it was awoken before
   a timeout
 info: |
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-%typedarray%.prototype.set-typedarray-offset
 description: >
   Set values from different instances using the different buffer and different
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-%typedarray%.prototype.set-typedarray-offset
 description: >
   Set values from different instances using the different buffer and same
   constructor. srcBuffer values are cached.
--- a/js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-%typedarray%.prototype.set-typedarray-offset
 description: >
   Set values from different instances using the same buffer and same
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws a RangeError if bufferByteLength modulo elementSize ≠ 0
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws a RangeError if ToInteger(byteOffset) is < 0
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2015 André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: pending
 description: >
   TypedArray's [[ByteOffset]] internal slot is always a positive number, test with negative zero.
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return abrupt from parsing integer value from byteOffset as a symbol
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws a RangeError if ToInteger(byteOffset) modulo elementSize is not 0
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return abrupt from parsing integer value from byteOffset
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return abrupt completion getting newTarget's prototype
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return new typedArray from defined length and offset
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return new typedArray from defined length
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws RangeError for negative ToInteger(length)
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return new typedArray from defined offset
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   If offset + newByteLength > bufferByteLength, throw a RangeError exception.
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws a RangeError if bufferByteLength - ToInteger(byteOffset) < 0
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws a TypeError if NewTarget is undefined.
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Reuse buffer argument instead of making a new clone
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Returns abrupt from ToLength(length)
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Throws a TypeError if length is a Symbol
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   The new typedArray instance from a buffer argument is extensible
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: Default [[Prototype]] value derived from realm of the newTarget
 info: |
     [...]
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Return new typedArray from undefined offset and length
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   ToIndex(length) operations
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   ToIndex(byteOffset) operations
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
 esid: sec-typedarray-typedarray
 description: >
   Passing a SharedArrayBuffer-backed TypedArray to a TypedArray constructor
   produces an ArrayBuffer-backed TypedArray.
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Use prototype from new target if it's an Object
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-typedarray-buffer-byteoffset-length
 description: >
   Use prototype from %TypedArray% if newTarget's prototype is not an Object
 info: |
--- a/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js
+++ b/js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js
@@ -1,9 +1,9 @@
-// |reftest| skip-if(!this.hasOwnProperty('SharedArrayBuffer')||!this.hasOwnProperty('BigInt')) -- SharedArrayBuffer,BigInt is not enabled unconditionally
+// |reftest| skip-if(!this.hasOwnProperty('BigInt')||!this.hasOwnProperty('SharedArrayBuffer')) -- BigInt,SharedArrayBuffer is not enabled unconditionally
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // Copyright (C) 2017 Mozilla Corporation. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-integer-indexed-exotic-objects-get-p-receiver
 description: >
   Return value from valid numeric index, with SharedArrayBuffer
 includes: [testBigIntTypedArray.js]
--- a/js/src/tests/test262/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-arrow-fnc-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-arrow-fnc.template
 /*---
 description: Syntax error if `arguments` used in class field (private field, arrow function expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, arrow-function, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-arrow-fnc-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-arrow-fnc.template
 /*---
 description: Syntax error if `super()` used in class field (private field, arrow function expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, arrow-function, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-literal-name-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-name.template
 /*---
 description: Syntax error if `arguments` used in class field (ClassElementName PrivateName)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-literal-name-init-err-contains-super.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-literal-name-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-name.template
 /*---
 description: Syntax error if `super()` used in class field (ClassElementName PrivateName)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-ternary-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-ternary.template
 /*---
 description: Syntax error if `arguments` used in class field (private field, ternary expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-ternary-init-err-contains-super.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-ternary-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-ternary.template
 /*---
 description: Syntax error if `super()` used in class field (private field, ternary expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-typeof-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-typeof.template
 /*---
 description: Syntax error if `arguments` used in class field (private field, typeof expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/expressions/class/fields-private-typeof-init-err-contains-super.js
+++ b/js/src/tests/test262/language/expressions/class/fields-private-typeof-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-expr-fields-private-typeof.template
 /*---
 description: Syntax error if `super()` used in class field (private field, typeof expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-arrow-fnc-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-arrow-fnc.template
 /*---
 description: Syntax error if `arguments` used in class field (private field, arrow function expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, arrow-function, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-arrow-fnc-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-arrow-fnc.template
 /*---
 description: Syntax error if `super()` used in class field (private field, arrow function expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, arrow-function, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-literal-name-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-name.template
 /*---
 description: Syntax error if `arguments` used in class field (ClassElementName PrivateName)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-literal-name-init-err-contains-super.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-literal-name-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-name.template
 /*---
 description: Syntax error if `super()` used in class field (ClassElementName PrivateName)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-ternary-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-ternary-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-ternary.template
 /*---
 description: Syntax error if `arguments` used in class field (private field, ternary expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-ternary-init-err-contains-super.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-ternary-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-ternary.template
 /*---
 description: Syntax error if `super()` used in class field (private field, ternary expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-typeof-init-err-contains-arguments.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-typeof-init-err-contains-arguments.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-arguments.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-typeof.template
 /*---
 description: Syntax error if `arguments` used in class field (private field, typeof expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]
--- a/js/src/tests/test262/language/statements/class/fields-private-typeof-init-err-contains-super.js
+++ b/js/src/tests/test262/language/statements/class/fields-private-typeof-init-err-contains-super.js
@@ -1,9 +1,9 @@
-// |reftest| skip error:SyntaxError -- class-fields-private,class-fields-public is not supported
+// |reftest| skip error:SyntaxError -- class-fields-public,class-fields-private is not supported
 // This file was procedurally generated from the following sources:
 // - src/class-fields/init-err-contains-super.case
 // - src/class-fields/initializer-error/cls-decl-fields-private-typeof.template
 /*---
 description: Syntax error if `super()` used in class field (private field, typeof expression)
 esid: sec-class-definitions-static-semantics-early-errors
 features: [class, class-fields-public, class-fields-private]
 flags: [generated]