From 26e20e8134395fc4949a5807a82b9da568e555d3 Mon Sep 17 00:00:00 2001
From: Cristian Tuns <ctuns@mozilla.com>
Date: Tue, 30 May 2023 14:57:57 -0400
Subject: [PATCH] Backed out changeset 8653abdc9503 (bug 1826574) for causing
 SM bustages in test262/* CLOSED TREE

---
 js/src/tests/test262-update.py                                  | 1 +
 js/src/tests/test262/GIT-INFO                                   | 1 -
 .../generated/strings/Basic_Emoji-negative-CharacterClass.js    | 2 +-
 .../generated/strings/Basic_Emoji-negative-P.js                 | 2 +-
 .../generated/strings/Basic_Emoji-negative-u.js                 | 2 +-
 .../RegExp/property-escapes/generated/strings/Basic_Emoji.js    | 1 +
 .../strings/Emoji_Keycap_Sequence-negative-CharacterClass.js    | 2 +-
 .../generated/strings/Emoji_Keycap_Sequence-negative-P.js       | 2 +-
 .../generated/strings/Emoji_Keycap_Sequence-negative-u.js       | 2 +-
 .../property-escapes/generated/strings/Emoji_Keycap_Sequence.js | 1 +
 .../generated/strings/RGI_Emoji-negative-CharacterClass.js      | 2 +-
 .../property-escapes/generated/strings/RGI_Emoji-negative-P.js  | 2 +-
 .../property-escapes/generated/strings/RGI_Emoji-negative-u.js  | 2 +-
 .../RegExp/property-escapes/generated/strings/RGI_Emoji.js      | 1 +
 .../strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js  | 2 +-
 .../generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js     | 2 +-
 .../generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js     | 2 +-
 .../generated/strings/RGI_Emoji_Flag_Sequence.js                | 1 +
 .../RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js      | 2 +-
 .../generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js | 2 +-
 .../generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js | 2 +-
 .../generated/strings/RGI_Emoji_Modifier_Sequence.js            | 1 +
 .../strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js   | 2 +-
 .../generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js      | 2 +-
 .../generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js      | 2 +-
 .../generated/strings/RGI_Emoji_Tag_Sequence.js                 | 1 +
 .../strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js   | 2 +-
 .../generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js      | 2 +-
 .../generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js      | 2 +-
 .../generated/strings/RGI_Emoji_ZWJ_Sequence.js                 | 1 +
 .../test262/built-ins/RegExp/prototype/flags/this-val-regexp.js | 1 +
 .../built-ins/RegExp/prototype/unicodeSets/cross-realm.js       | 1 +
 .../test262/built-ins/RegExp/prototype/unicodeSets/length.js    | 1 +
 .../test262/built-ins/RegExp/prototype/unicodeSets/name.js      | 1 +
 .../test262/built-ins/RegExp/prototype/unicodeSets/prop-desc.js | 1 +
 .../RegExp/prototype/unicodeSets/this-val-invalid-obj.js        | 1 +
 .../built-ins/RegExp/prototype/unicodeSets/this-val-non-obj.js  | 1 +
 .../RegExp/prototype/unicodeSets/this-val-regexp-prototype.js   | 1 +
 .../built-ins/RegExp/prototype/unicodeSets/this-val-regexp.js   | 1 +
 .../RegExp/prototype/unicodeSets/uv-flags-constructor.js        | 1 +
 .../test262/built-ins/RegExp/prototype/unicodeSets/uv-flags.js  | 2 +-
 .../character-class-difference-character-class-escape.js        | 1 +
 .../generated/character-class-difference-character-class.js     | 1 +
 .../character-class-difference-character-property-escape.js     | 1 +
 .../generated/character-class-difference-character.js           | 1 +
 .../character-class-difference-property-of-strings-escape.js    | 1 +
 .../generated/character-class-difference-string-literal.js      | 1 +
 .../character-class-escape-difference-character-class-escape.js | 1 +
 .../character-class-escape-difference-character-class.js        | 1 +
 ...aracter-class-escape-difference-character-property-escape.js | 1 +
 .../generated/character-class-escape-difference-character.js    | 1 +
 ...racter-class-escape-difference-property-of-strings-escape.js | 1 +
 .../character-class-escape-difference-string-literal.js         | 1 +
 ...haracter-class-escape-intersection-character-class-escape.js | 1 +
 .../character-class-escape-intersection-character-class.js      | 1 +
 ...acter-class-escape-intersection-character-property-escape.js | 1 +
 .../generated/character-class-escape-intersection-character.js  | 1 +
 ...cter-class-escape-intersection-property-of-strings-escape.js | 1 +
 .../character-class-escape-intersection-string-literal.js       | 1 +
 .../character-class-escape-union-character-class-escape.js      | 1 +
 .../generated/character-class-escape-union-character-class.js   | 1 +
 .../character-class-escape-union-character-property-escape.js   | 1 +
 .../generated/character-class-escape-union-character.js         | 1 +
 .../character-class-escape-union-property-of-strings-escape.js  | 1 +
 .../generated/character-class-escape-union-string-literal.js    | 1 +
 .../character-class-intersection-character-class-escape.js      | 1 +
 .../generated/character-class-intersection-character-class.js   | 1 +
 .../character-class-intersection-character-property-escape.js   | 1 +
 .../generated/character-class-intersection-character.js         | 1 +
 .../character-class-intersection-property-of-strings-escape.js  | 1 +
 .../generated/character-class-intersection-string-literal.js    | 1 +
 .../generated/character-class-union-character-class-escape.js   | 1 +
 .../generated/character-class-union-character-class.js          | 1 +
 .../character-class-union-character-property-escape.js          | 1 +
 .../unicodeSets/generated/character-class-union-character.js    | 1 +
 .../character-class-union-property-of-strings-escape.js         | 1 +
 .../generated/character-class-union-string-literal.js           | 1 +
 .../generated/character-difference-character-class-escape.js    | 1 +
 .../generated/character-difference-character-class.js           | 1 +
 .../generated/character-difference-character-property-escape.js | 1 +
 .../unicodeSets/generated/character-difference-character.js     | 1 +
 .../character-difference-property-of-strings-escape.js          | 1 +
 .../generated/character-difference-string-literal.js            | 1 +
 .../generated/character-intersection-character-class-escape.js  | 1 +
 .../generated/character-intersection-character-class.js         | 1 +
 .../character-intersection-character-property-escape.js         | 1 +
 .../unicodeSets/generated/character-intersection-character.js   | 1 +
 .../character-intersection-property-of-strings-escape.js        | 1 +
 .../generated/character-intersection-string-literal.js          | 1 +
 ...aracter-property-escape-difference-character-class-escape.js | 1 +
 .../character-property-escape-difference-character-class.js     | 1 +
 ...cter-property-escape-difference-character-property-escape.js | 1 +
 .../generated/character-property-escape-difference-character.js | 1 +
 ...ter-property-escape-difference-property-of-strings-escape.js | 1 +
 .../character-property-escape-difference-string-literal.js      | 1 +
 ...acter-property-escape-intersection-character-class-escape.js | 1 +
 .../character-property-escape-intersection-character-class.js   | 1 +
 ...er-property-escape-intersection-character-property-escape.js | 1 +
 .../character-property-escape-intersection-character.js         | 1 +
 ...r-property-escape-intersection-property-of-strings-escape.js | 1 +
 .../character-property-escape-intersection-string-literal.js    | 1 +
 .../character-property-escape-union-character-class-escape.js   | 1 +
 .../character-property-escape-union-character-class.js          | 1 +
 ...character-property-escape-union-character-property-escape.js | 1 +
 .../generated/character-property-escape-union-character.js      | 1 +
 ...haracter-property-escape-union-property-of-strings-escape.js | 1 +
 .../generated/character-property-escape-union-string-literal.js | 1 +
 .../generated/character-union-character-class-escape.js         | 1 +
 .../unicodeSets/generated/character-union-character-class.js    | 1 +
 .../generated/character-union-character-property-escape.js      | 1 +
 .../RegExp/unicodeSets/generated/character-union-character.js   | 1 +
 .../generated/character-union-property-of-strings-escape.js     | 1 +
 .../unicodeSets/generated/character-union-string-literal.js     | 1 +
 ...perty-of-strings-escape-difference-character-class-escape.js | 1 +
 .../property-of-strings-escape-difference-character-class.js    | 1 +
 ...ty-of-strings-escape-difference-character-property-escape.js | 1 +
 .../property-of-strings-escape-difference-character.js          | 1 +
 ...y-of-strings-escape-difference-property-of-strings-escape.js | 1 +
 .../property-of-strings-escape-difference-string-literal.js     | 1 +
 ...rty-of-strings-escape-intersection-character-class-escape.js | 1 +
 .../property-of-strings-escape-intersection-character-class.js  | 1 +
 ...-of-strings-escape-intersection-character-property-escape.js | 1 +
 .../property-of-strings-escape-intersection-character.js        | 1 +
 ...of-strings-escape-intersection-property-of-strings-escape.js | 1 +
 .../property-of-strings-escape-intersection-string-literal.js   | 1 +
 .../property-of-strings-escape-union-character-class-escape.js  | 1 +
 .../property-of-strings-escape-union-character-class.js         | 1 +
 ...roperty-of-strings-escape-union-character-property-escape.js | 1 +
 .../generated/property-of-strings-escape-union-character.js     | 1 +
 ...operty-of-strings-escape-union-property-of-strings-escape.js | 1 +
 .../property-of-strings-escape-union-string-literal.js          | 1 +
 .../string-literal-difference-character-class-escape.js         | 1 +
 .../generated/string-literal-difference-character-class.js      | 1 +
 .../string-literal-difference-character-property-escape.js      | 1 +
 .../generated/string-literal-difference-character.js            | 1 +
 .../string-literal-difference-property-of-strings-escape.js     | 1 +
 .../generated/string-literal-difference-string-literal.js       | 1 +
 .../string-literal-intersection-character-class-escape.js       | 1 +
 .../generated/string-literal-intersection-character-class.js    | 1 +
 .../string-literal-intersection-character-property-escape.js    | 1 +
 .../generated/string-literal-intersection-character.js          | 1 +
 .../string-literal-intersection-property-of-strings-escape.js   | 1 +
 .../generated/string-literal-intersection-string-literal.js     | 1 +
 .../generated/string-literal-union-character-class-escape.js    | 1 +
 .../generated/string-literal-union-character-class.js           | 1 +
 .../generated/string-literal-union-character-property-escape.js | 1 +
 .../unicodeSets/generated/string-literal-union-character.js     | 1 +
 .../string-literal-union-property-of-strings-escape.js          | 1 +
 .../generated/string-literal-union-string-literal.js            | 1 +
 149 files changed, 148 insertions(+), 23 deletions(-)

diff --git a/js/src/tests/test262-update.py b/js/src/tests/test262-update.py
index 96ed1af9d8e9e..4ab3cf24e34a8 100755
--- a/js/src/tests/test262-update.py
+++ b/js/src/tests/test262-update.py
@@ -27,6 +27,7 @@ UNSUPPORTED_FEATURES = set(
         "json-modules",  # Bug 1670176
         "resizable-arraybuffer",  # Bug 1670026
         "Temporal",  # Bug 1519167
+        "regexp-v-flag",  # Bug 1713657
         "decorators",  # Bug 1435869
         "regexp-duplicate-named-groups",  # Bug 1773135
         "symbols-as-weakmap-keys",  # Bug 1710433
diff --git a/js/src/tests/test262/GIT-INFO b/js/src/tests/test262/GIT-INFO
index 0d01480b447a9..d1f54c34c98c1 100644
--- a/js/src/tests/test262/GIT-INFO
+++ b/js/src/tests/test262/GIT-INFO
@@ -1,5 +1,4 @@
 commit 6da1d4c82cf8e7d71f43ad78150ab2c8a4e342e6
-Merge: 9964fa962a 4a8135e01e
 Author: Jordan Harband <ljharb@gmail.com>
 Date:   Tue Mar 28 00:34:15 2023 -0700
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js
index 5f6c0cf750de7..5e67f43deed80 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js
index 7e2b398be8136..b57f1ab85b03d 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js
index 59ad6d64d59aa..b0b080fcf126a 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js
index bb50230273093..57fa3696f9a64 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Basic_Emoji.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js
index b0d8ace4633df..a0d8ebdab919f 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js
index deb6d9fab6f5c..896533d579a53 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js
index 9183b91957370..f958b28ca6b0d 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js
index 767195f2db86b..42ade757acceb 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/Emoji_Keycap_Sequence.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js
index 19971720a26ba..a7390e1df7cd9 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js
index 3b0cc4f75b6e1..b0605f52e4643 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js
index cefe64486ccef..2cf5a0bc0bd16 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js
index 636a279a5cc81..6c150fa4c26e8 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js
index bebfe18a60db8..09f91f5f0f694 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js
index 7cfcba16d1096..b695214635983 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js
index fe92444da3c81..f024318052c0d 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js
index f8d4627cbb1ab..bfeeaf9bd949c 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Flag_Sequence.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js
index 2497daa7db414..5505d54397f12 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js
index dff6d97a2c420..2339e41bc810f 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js
index d62b1d7afd67a..d2a288dd3e764 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js
index f76417e920777..e0b3a492f7d96 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Modifier_Sequence.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js
index 3b5cdb426198d..572502f2ca8fa 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js
index 24036db8b66fd..66951d402ebfa 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js
index f2cd29d623c85..51d7b794dd792 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js
index 9f8bb40df4319..1692143b7d22d 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_Tag_Sequence.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js
index fc0eed2a6cc03..c2173dec87e91 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-CharacterClass.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js
index cec5c0c57a37a..523f3f8b688df 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-P.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js
index c5109d1262047..a296aeaedc593 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence-negative-u.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js
index beef3e3c5cc57..64fe072b22999 100644
--- a/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js
+++ b/js/src/tests/test262/built-ins/RegExp/property-escapes/generated/strings/RGI_Emoji_ZWJ_Sequence.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-regexp.js b/js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-regexp.js
index 48ffaf69385b5..f66dc4fccf07a 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-regexp.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-regexp.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2017 Aleksey Shvayka. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/cross-realm.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/cross-realm.js
index 977e85cfa683c..b1b30509ce8e4 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/cross-realm.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/cross-realm.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/length.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/length.js
index 47d429c6f6092..e95ece9dc477d 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/length.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/length.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and André Bargull. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/name.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/name.js
index b67dbd8becf36..fb656f4d2fb19 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/name.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/name.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/prop-desc.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/prop-desc.js
index a78ecb36f3fa9..3402db9da63bb 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/prop-desc.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/prop-desc.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-invalid-obj.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-invalid-obj.js
index def04a6521164..63fbb5bcb339d 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-invalid-obj.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-invalid-obj.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-non-obj.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-non-obj.js
index a3b0e4528c965..3ab6057c5cba9 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-non-obj.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-non-obj.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp-prototype.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp-prototype.js
index 251cc17eb65ac..45affbee940e2 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp-prototype.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp-prototype.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp.js
index e2c782d190c87..4762b86d0098a 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/this-val-regexp.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright (C) 2022 Mathias Bynens, Ron Buckton, and the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags-constructor.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags-constructor.js
index 1974aaa7c8a4b..18be13ad44675 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags-constructor.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags-constructor.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags.js b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags.js
index 9432dda9b05dc..575c1636886f6 100644
--- a/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags.js
+++ b/js/src/tests/test262/built-ins/RegExp/prototype/unicodeSets/uv-flags.js
@@ -1,4 +1,4 @@
-// |reftest| error:SyntaxError
+// |reftest| skip error:SyntaxError -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js
index d8f74db909ae8..ea3f9f405bed5 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js
index 3b209decb37a4..f149ff6030286 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js
index 1f11986a68ebc..e476bd719e691 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js
index 8e98a440ee3f0..6eec09aa0ae1e 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js
index 0496408b2da28..6503254ddc966 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js
index 8754cf2c371dc..86309091d1f89 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-difference-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js
index c3bd7701907e1..8c3faf65e437b 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js
index bdbdd0bedac0f..7d3b67013384c 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js
index a3f7473261ddf..a8d82ac86bcb1 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js
index da28fd89439e8..268ab468fab98 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js
index 66d4e67311e5f..ee17a5e2a3235 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js
index 94cd731fcef9d..7a6478d1d30ed 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-difference-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js
index 05b3e9ae32591..68f623d94a828 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js
index 1c3e68be2982c..37cb873c0c01e 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js
index 90bcb40be76b1..a6d151f0ca7e8 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js
index 1ceb380aa5617..92cf4b567d65f 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js
index 9e1d9f8a526aa..16d588133fa60 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js
index 08b3b2532e99f..acf2b3bd52975 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-intersection-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js
index 23a4d4a8db187..e824b4aa01f88 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js
index 4a876061d5bde..379b113a866ef 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js
index 208b9e0d9c4f4..60f24ae985db8 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js
index aa1e5ab90d637..776778a117978 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js
index b4f2da3da035c..3b67bf65fa6b6 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js
index 9430ef541959c..35ddb3e78b89e 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-escape-union-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js
index 1f6a807fcba6b..2fa89ae887e72 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js
index d0b6d95381f1e..13a22fd4403b1 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js
index 7ebc4c5fb5792..3eb91facc8288 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js
index 042c1e1782b99..8b8f61c038bb6 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js
index 608401ff1419e..cfa39ddb49d54 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js
index 15a6d28147917..f37132e414729 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-intersection-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js
index 886993514d777..e76568d7de1a3 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js
index e24a1d32f8bbb..c6d71eb268269 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js
index 6d3159b3e0c6e..885c0911742ba 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js
index 9c86c50a7cf9d..dafff31b0b951 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js
index 51d7208c331a0..dadc3bca9f537 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js
index 9762968ceb778..d518aac33d3ea 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-class-union-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js
index 03701e5e6e980..4b2d667ee9a86 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js
index be1fe8b83e194..097f07013106d 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js
index 63f3f32d50ee6..4f00212d874bc 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character.js
index d8704742e1ad3..a530645bbb5b2 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js
index 18082745605de..469b1707e2e69 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js
index 16adc0fa3655c..0041a2a1c084d 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-difference-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js
index 32db0b5bd2d50..8e261ca62c6b6 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js
index 4df9d43c3935e..0c8ecc03ec3df 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js
index 712352413b9af..8dcc2f1f64184 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js
index 8578b51194e00..4d69f9ba840a7 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js
index 740a5f3ac2ec2..6b495a4bbfc77 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js
index 7aa02b544cf71..4c61acc5f3bfa 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-intersection-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js
index dc08e40e3d150..a13f6a44faa0a 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js
index 8f4210b12592c..6d2a0472bd4d1 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js
index 7be89eb510460..4563fc6526165 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js
index 96ec7bb58e4a1..c3c40c5bab83e 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js
index e39e83f26ecf2..e6a5a28dc9694 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js
index 3e666325f91de..fe7d8533a2acc 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-difference-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js
index 478534e82660b..92a5d2c309191 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js
index 9573ad7b47acc..993e6079c8799 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js
index 4dbca1c803f99..b67d3c7ba0b96 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js
index d6b0c11257218..e3b755599046f 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js
index 42e10957693a8..9d3201a5a2fa9 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js
index 13d31bfc370d6..056c6ce6c78e9 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-intersection-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js
index ebf62938197d4..05da070e6ada8 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js
index 7d630307df438..0f45e914544df 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js
index 1bac43ea61c3b..dd5a0e38916dd 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js
index 407534100c6fe..66e40e17f2f58 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js
index 5e4a70e9167f2..9f6b120a02e19 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js
index caa9f15f29ff5..c8da6d8c7e49f 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-property-escape-union-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js
index 11961d19fb8fb..a923861572d40 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js
index 2207df07a0a9e..8dfce197851c3 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js
index ac27fe22c596c..22d8126f4bc14 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character.js
index d30bb97c4c623..4ab5191e754d4 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js
index 15294ce81466b..6eebf2531bc2d 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js
index 8de1295fdda51..5415a759db6e4 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/character-union-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js
index de856512f520e..ea226ee91bbc2 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js
index 83a3877a9e7f0..2633d65d7569a 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js
index 935e52fab7a66..b9059e6a878a5 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js
index 6a2b3dbf22ce8..b0e2c344542c2 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js
index 2e0d4ba7bd8f2..3ee7c822fe5af 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js
index da68c78049cc0..e8e196e602cb1 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-difference-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js
index 29e6302fbb4d8..8ea07fbdf86f9 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js
index da1469c0c1f71..7fa3a4a706d0a 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js
index 0fa89e14aa65c..6c6898f212053 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js
index 815ba850393c8..7dd6517ddc753 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js
index c5d769cb7c92d..9d575bb4883a6 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js
index abbf43bb71c95..1447201595543 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-intersection-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js
index 551a1469d4a02..04edfead11d0f 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js
index 754d0cf66da51..c1a5a351aa480 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js
index f09ac6c225425..bcf103f0cd601 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js
index 15311dc34489b..cc98813665fee 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js
index 52b4863f36f36..33ee72e371e3c 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js
index bcdaebb4e1288..039a93db088cd 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/property-of-strings-escape-union-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js
index 02cf2f9e5b46d..b13c938c84628 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js
index 96c4b87b3836d..a3ef0552ddb1b 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js
index 1d337d37a77f7..ba1d261d8c771 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js
index 3e27211dc3fe2..6eb6101bd2ae3 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js
index 5ac2d64bc0616..536ea5bf38ba9 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js
index ee83c8c1b01ad..e2f2390067e32 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-difference-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js
index 8b27faeb1e832..1237b67962162 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js
index 82dd8971f7498..460b2804b1d56 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js
index 91eb444cc6de9..e7ad1ebeb34cf 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js
index 87f8a8c182598..ae77f9f293c31 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js
index fe4f9439999de..5076985e42b72 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js
index f6314e94e7b25..68e11545d46c4 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-intersection-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js
index 5bbf70287c9e2..18cbc329f16e6 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js
index 28d3a42c6818d..b9f90c941f80f 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-class.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js
index 707dd8047a526..f99051d766046 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character-property-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js
index ddd9eeb7a6825..e0dec7af49416 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-character.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js
index 3596853330963..7a7c752812940 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-property-of-strings-escape.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
diff --git a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js
index 8780335787d83..4ec89b131d7fd 100644
--- a/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js
+++ b/js/src/tests/test262/built-ins/RegExp/unicodeSets/generated/string-literal-union-string-literal.js
@@ -1,3 +1,4 @@
+// |reftest| skip -- regexp-v-flag is not supported
 // Copyright 2022 Mathias Bynens. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 
-- 
GitLab