1 /-- This test is run only when JIT support is available. It checks for a
2 successful and an unsuccessful JIT compile and save and restore behaviour,
3 and a couple of things that are different with JIT. --/
6 Capturing subpattern count = 0
10 Subject length lower bound = 3
11 No set of starting bytes
12 JIT study was successful
15 Capturing subpattern count = 0
19 Subject length lower bound = 2
20 No set of starting bytes
21 JIT study was not successful
23 /abc/S+I>testsavedregex
24 Capturing subpattern count = 0
28 Subject length lower bound = 3
29 No set of starting bytes
30 JIT study was successful
31 Compiled pattern written to testsavedregex
32 Study data written to testsavedregex
35 Compiled pattern loaded from testsavedregex
36 Study data loaded from testsavedregex
41 Capturing subpattern count = 0
47 /(?(R)a*(?1)|((?R))b)/S+
49 Error -27 (JIT stack limit reached)
51 /-- End of testinput12 --/