``` /(?i)\p{lower}\p{upper}/ =~ "Ab" → unmatch /(?i)[\p{lower}][\p{upper}/] =~ "Ab" → match ``` If they are in character class, the flag is not ignored. It is inconsistent. Oniguruma 5.9.5 also behaves like this. Perl 5.16 doesn't ignore the flag.
If they are in character class, the flag is not ignored. It is inconsistent.
Oniguruma 5.9.5 also behaves like this.
Perl 5.16 doesn't ignore the flag.