early-err-arithmetic-modifiers-reverse-should-not-case-fold-m.js (580B)
1 // |reftest| error:SyntaxError 2 // Copyright (C) 2024 Igalia, S.L. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 5 /*--- 6 description: Code points other than "i", "m", "s" should not be case folded to "i", "m", or "s" (arithmetic regular expression flags) 7 esid: sec-patterns-static-semantics-early-errors 8 features: [regexp-modifiers] 9 negative: 10 phase: parse 11 type: SyntaxError 12 info: | 13 Atom :: ( ? RegularExpressionFlags - RegularExpressionFlags : Disjunction ) 14 ... 15 16 ---*/ 17 18 $DONOTEVALUATE(); 19 20 /(?M-:a)//*{ global-modifiers }*/;