| /-- This test is run only when JIT support is available. It checks for a |
| successful and an unsuccessful JIT compile and save and restore behaviour, |
| and a couple of things that are different with JIT. --/ |
| |
| /abc/S+I |
| |
| /(?(?C1)(?=a)a)/S+I |
| |
| /(?(?C1)(?=a)a)/S!+I |
| |
| /abc/S+I>testsavedregex |
| |
| <testsavedregex |
| abc |
| |
| /a*/SI |
| |
| /(?(R)a*(?1)|((?R))b)/S+ |
| aaaabcde |
| |
| /-- Test various compile modes --/ |
| |
| /abcd/S++ |
| abcd |
| xyz |
| |
| /abcd/S+ |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++ |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++1 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| xyz\P |
| |
| /abcd/S++2 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++3 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++4 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++5 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++6 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++7 |
| abcd |
| ab\P |
| ab\P\P |
| xyz |
| |
| /abcd/S++2I |
| |
| /(*NO_START_OPT)a(*:m)b/KS++ |
| a |
| |
| /^12345678abcd/mS++ |
| 12345678abcd |
| |
| /-- End of testinput12 --/ |