"Check TRIE does not overwrite EXACT following NOTHING at start - RT #111842";
{
- my $single = ":";
+ my $single = "z";
my $upper = "\x{390}"; # Fold is 3 chars.
my $multi = CORE::fc($upper);
"Assertion failure with *COMMIT and wildcard property");
}
+ { # [perl #134029] Previously assertion failure
+ fresh_perl_like('qr/\p{upper:]}|\337(?|ss)|)(?0/',
+ qr/Unicode property wildcard not terminated/,
+ {},
+ "Assertion failure with single character wildcard");
+ }
+
+ { # [perl #134034] Previously assertion failure
+ fresh_perl_is('use utf8; q!Ȧिम한글💣ყაოსაა!=~/(?li)\b{wb}\B(*COMMIT)0/;',
+ "", {}, "*COMMIT caused positioning beyond EOS");
+ }
+
# !!! NOTE that tests that aren't at all likely to crash perl should go
# a ways above, above these last ones. There's a comment there that, like