aboutsummaryrefslogtreecommitdiff
path: root/test/test_utf8.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_utf8.c')
-rw-r--r--test/test_utf8.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/test_utf8.c b/test/test_utf8.c
index 1e30735..9928585 100644
--- a/test/test_utf8.c
+++ b/test/test_utf8.c
@@ -1652,6 +1652,10 @@ extern int main(int argc, char* argv[])
e("(?C)(..)\\1", "abab", ONIGERR_INVALID_BACKREF);
e("(?-C)", "", ONIGERR_INVALID_GROUP_OPTION);
e("(?C)(.)(.)(.)(?<name>.)\\1", "abcdd", ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED);
+ x2("(?L)z|a\\g<0>a", "aazaa", 0, 5);
+ x2("(?Li)z|a\\g<0>a", "aazAA", 0, 5);
+ x2("(?Li:z|a\\g<0>a)", "aazAA", 0, 5);
+ x2("(?L)z|a\\g<0>a", "aazaaaazaaaa", 3, 12);
// Issue #264
n("(?iI)s", "\xc5\xbf");