summaryrefslogtreecommitdiffhomepage
path: root/tests/custom/04_bugs/15_segfault_on_prefix_increment
diff options
context:
space:
mode:
Diffstat (limited to 'tests/custom/04_bugs/15_segfault_on_prefix_increment')
-rw-r--r--tests/custom/04_bugs/15_segfault_on_prefix_increment18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/custom/04_bugs/15_segfault_on_prefix_increment b/tests/custom/04_bugs/15_segfault_on_prefix_increment
new file mode 100644
index 0000000..280b680
--- /dev/null
+++ b/tests/custom/04_bugs/15_segfault_on_prefix_increment
@@ -0,0 +1,18 @@
+When parsing an invalid pre- or post-decrement expression as first
+statement of a source buffer, the compiler crashed while attempting
+to look up the type of the previous instruction within a not-yet
+allocated chunk buffer.
+
+-- Expect stderr --
+Syntax error: Unterminated string
+In line 1, byte 6:
+
+ `{% ++"`
+ ^-- Near here
+
+
+-- End --
+
+-- Testcase --
+{% ++"
+-- End --