Add a regression test for bug #23765 (by Jarkko)
Rafael Garcia-Suarez [Wed, 23 Jun 2004 08:28:15 +0000 (08:28 +0000)]
p4raw-id: //depot/perl@22976

t/op/substr.t

index 08f4165..9549d29 100755 (executable)
@@ -1,6 +1,6 @@
 #!./perl
 
-print "1..189\n";
+print "1..190\n";
 
 #P = start of string  Q = start of substr  R = end of substr  S = end of string
 
@@ -651,3 +651,10 @@ ok 174, $x eq "\x{100}\x{200}\xFFb";
     ok 189, substr($text,$pos,1) eq $pos;
 
 }
+
+# [perl #23765]
+{
+    my $a = pack("C", 0xbf);
+    substr($a, -1) &= chr(0xfeff);
+    ok 190, $a eq "\xbf";
+}