parser panics on lvalue methods
[p5sagit/p5-mst-13.2.git] / t / op / tr.t
index 5c75b60..124c08a 100755 (executable)
--- a/t/op/tr.t
+++ b/t/op/tr.t
@@ -43,7 +43,7 @@ print "ok 3\n";
 (my $y = 12) =~ tr/1/3/;
 ($f = 1.5) =~ tr/1/3/;
 (my $g = 1.5) =~ tr/1/3/;
-print "not " unless $x + $y + $f + $g > 70.9;
+print "not " unless $x + $y + $f + $g == 71;
 print "ok 5\n";
 
 # make sure tr is harmless if not updating  -  see [ID 20000511.005]
@@ -80,9 +80,6 @@ else {
 print "ok 10\n";
 
 {
-if (ord("\t") == 9) { # ASCII
-    use utf8;
-}
 # 11 - changing UTF8 characters in a UTF8 string, same length.
 my $l = chr(300); my $r = chr(400);
 $x = 200.300.400;
@@ -289,6 +286,7 @@ print "ok 49\n";
 
 # UTF8 range tests from Inaba Hiroto
 
+# Not working in EBCDIC as of 12674.
 ($a = v300.196.172.302.197.172) =~ tr/\x{12c}-\x{130}/\xc0-\xc4/;
 print "not " unless $a eq v192.196.172.194.197.172;
 print "ok 50\n";
@@ -329,10 +327,12 @@ print "ok 57\n";
 # (i-j, r-s, I-J, R-S), [\x89-\x91] [\xc9-\xd1] has to match them,
 # from Karsten Sperling.
 
+# Not working in EBCDIC as of 12674.
 $c = ($a = "\x89\x8a\x8b\x8c\x8d\x8f\x90\x91") =~ tr/\x89-\x91/X/;
 print "not " unless $c == 8 and $a eq "XXXXXXXX";
 print "ok 58\n";
    
+# Not working in EBCDIC as of 12674.
 $c = ($a = "\xc9\xca\xcb\xcc\xcd\xcf\xd0\xd1") =~ tr/\xc9-\xd1/X/;
 print "not " unless $c == 8 and $a eq "XXXXXXXX";
 print "ok 59\n";