summaryrefslogtreecommitdiff
path: root/testdata/testoutput17
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/testoutput17')
-rw-r--r--testdata/testoutput1733
1 files changed, 33 insertions, 0 deletions
diff --git a/testdata/testoutput17 b/testdata/testoutput17
index 0def438..f560f1b 100644
--- a/testdata/testoutput17
+++ b/testdata/testoutput17
@@ -392,6 +392,15 @@ JIT compilation was successful
abcdef
0: def (JIT)
+/abcd/pushcopy,jitverify
+** Applies only to compile when pattern is stacked with 'push': jitverify
+ abcd
+ 0: abcd (JIT)
+
+#pop jitverify
+ abcd
+ 0: abcd
+
# Test pattern compilation
/(?:a|b|c|d|e)(?R)/jit=1
@@ -507,5 +516,29 @@ Failed: error -46: JIT stack limit reached
/(.|.)*?bx/
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabax
Failed: error -47: match limit exceeded
+
+# Test JIT disable
+
+/abc/
+ abc
+ 0: abc (JIT)
+ abc\=no_jit
+ 0: abc
+
+/abc/jitfast
+ abc
+ 0: abc (JIT)
+ abc\=no_jit
+ 0: abc (JIT)
+
+# ----
+
+/[aC]/mg,firstline,newline=lf
+match\nmatch
+ 0: a (JIT)
+
+/[aCz]/mg,firstline,newline=lf
+match\nmatch
+ 0: a (JIT)
# End of testinput17