#!./perl
-print "1..188\n";
+print "1..189\n";
#P = start of string Q = start of substr R = end of substr S = end of string
$foo = '123456789';
ok 188, bar eq '123456789';
}
+
+# [perl #29149]
+{
+ my $text = "0123456789\xED ";
+ utf8::upgrade($text);
+ my $pos = 5;
+ pos($text) = $pos;
+ my $a = substr($text, $pos, $pos);
+ ok 189, substr($text,$pos,1) eq $pos;
+
+}