aboutsummaryrefslogtreecommitdiff
path: root/test/test_utf8.c
diff options
context:
space:
mode:
authorK.Kosako <kosako@sofnec.co.jp>2020-02-04 10:31:45 +0900
committerK.Kosako <kosako@sofnec.co.jp>2020-02-04 10:31:45 +0900
commite7f8266ed103209825c9c227d57d90d632ebe858 (patch)
treee754fb7c0c17090323438b23f8884b21e5b19451 /test/test_utf8.c
parent498d8f7d55d5f1dab3b871993ac38c5263b73b9c (diff)
downloadoniguruma-e7f8266ed103209825c9c227d57d90d632ebe858.zip
oniguruma-e7f8266ed103209825c9c227d57d90d632ebe858.tar.gz
oniguruma-e7f8266ed103209825c9c227d57d90d632ebe858.tar.bz2
add a test case for #177
Diffstat (limited to 'test/test_utf8.c')
-rw-r--r--test/test_utf8.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/test_utf8.c b/test/test_utf8.c
index 1ca8823..6e08723 100644
--- a/test/test_utf8.c
+++ b/test/test_utf8.c
@@ -1271,6 +1271,7 @@ extern int main(int argc, char* argv[])
x2("(?<=;()|)\\k<1>", ";", 1, 1);
x2("(())\\g<3>{0}(?<=|())", "abc", 0, 0); // #175
x2("(?<=()|)\\1{0}", "abc", 0, 0);
+ e("(?<!xxxxxxxxxxxxxxxxxxxxxxx{32774}{65521}xxxxxxxx{65521}xxxxxxxxxxxxxx{32774}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)", "", ONIGERR_INVALID_LOOK_BEHIND_PATTERN); // #177
x2("(?<=(?<=abc))def", "abcdef", 3, 6);
x2("(?<=ab(?<=.+b)c)def", "abcdef", 3, 6);
n("(?<=ab(?<=a+)c)def", "abcdef");