From 17f8f12bcbcf4ce975c5f92608f4a7a58b914dc4 Mon Sep 17 00:00:00 2001 From: Iain Ireland Date: Mon, 8 Jun 2020 12:17:21 -0400 Subject: [PATCH] [regexp] Document incorrect assertion in intl/regress-10573.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There are at least three equivalence classes where this assertion should not actually hold: '\u0390\u1fd3', // ΐΐ '\u03b0\u1fe3', // ΰΰ '\ufb05\ufb06', // ſtst Bug: v8:10591 Change-Id: I26cb43d2e67c54e689f1831ea13be46c73d5e92d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2231595 Reviewed-by: Jakob Gruber Commit-Queue: Jakob Gruber Cr-Commit-Position: refs/heads/master@{#68246} --- test/intl/regress-10573.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/intl/regress-10573.js b/test/intl/regress-10573.js index 94f5e398d9..4804df004c 100644 --- a/test/intl/regress-10573.js +++ b/test/intl/regress-10573.js @@ -26,6 +26,9 @@ function TestEquivalenceClass(eclass) { var shouldMatch = Canonicalize(c1) === Canonicalize(c2); assertEquals(backref.test(cc), shouldMatch); + + //TODO(v8:10591): Update expectations for ΐΐ, ΰΰ, and ſtst once + //case folding is fixed. assertEquals(backrefUnicode.test(cc), true); } }