From 2aa4a82499d4becd2284cdb482213d541b8804dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 16:29:10 +0200 Subject: Adding upstream version 86.0.1. Signed-off-by: Daniel Baumann --- .../literals/regexp/u-unicode-esc-bounds.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 js/src/tests/test262/language/literals/regexp/u-unicode-esc-bounds.js (limited to 'js/src/tests/test262/language/literals/regexp/u-unicode-esc-bounds.js') diff --git a/js/src/tests/test262/language/literals/regexp/u-unicode-esc-bounds.js b/js/src/tests/test262/language/literals/regexp/u-unicode-esc-bounds.js new file mode 100644 index 0000000000..72e5190381 --- /dev/null +++ b/js/src/tests/test262/language/literals/regexp/u-unicode-esc-bounds.js @@ -0,0 +1,21 @@ +// |reftest| error:SyntaxError +// Copyright (C) 2015 the V8 project authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +description: Out-of-range value of hexadecimal digits in UnicodeEscapeSequence +es6id: 21.2.1.1 +info: | + 21.2.1.1 Static Semantics: Early Errors + + RegExpUnicodeEscapeSequence :: u{ HexDigits } + + - It is a Syntax Error if the MV of HexDigits > 1114111. +negative: + phase: parse + type: SyntaxError +---*/ + +$DONOTEVALUATE(); + +/\u{110000}/u; -- cgit v1.2.3