Skip to content

Commit 53a722e

Browse files
committed
Add minimized test case
1 parent 08ee50c commit 53a722e

File tree

1 file changed

+6
-0
lines changed
  • regex/src/com.oracle.truffle.regex.test/src/com/oracle/truffle/regex/tregex/test

1 file changed

+6
-0
lines changed

regex/src/com.oracle.truffle.regex.test/src/com/oracle/truffle/regex/tregex/test/JsTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
*/
4141
package com.oracle.truffle.regex.tregex.test;
4242

43+
import com.oracle.truffle.regex.tregex.TRegexOptions;
4344
import org.junit.Test;
4445

4546
public class JsTests extends RegexTestBase {
@@ -158,4 +159,9 @@ public void gr21421() {
158159
test("(?=(\\3?)|([^\\W\uaa3bt-\ua4b9]){4294967296}|(?=[^]+[\\n-\u4568\\uD3D5\\u00ca-\\u00fF]*)*|(?:\\2|^)?.){33554431}(?:(?:\\S{1,}(?:\\b|\\w{1,}))(?:\\2?)+){4,}", "im",
159160
"\u4568\u4568\u4568\u4568________\\xee0000", 0, true, 0, 20, 0, 0, -1, -1);
160161
}
162+
163+
@Test
164+
public void gr37496() {
165+
test("(?:(?:" + "a".repeat(TRegexOptions.TRegexMaxParseTreeSizeForDFA) + ")?(?<=a))+", "", "", 0, false);
166+
}
161167
}

0 commit comments

Comments
 (0)