can't optimize away scope entry if tr/// is present
p4raw-link: @9605 on //depot/maint-5.6/perl:
c26ea50d9fd947ede98c9a5c8c05ff72fc15deaa
p4raw-id: //depot/perl@9607
p4raw-integrated: from //depot/maint-5.6/perl@9606 'merge in' t/op/tr.t
(@9551..) op.c (@9597..)
I32 grows = 0;
register short *tbl;
+ PL_hints |= HINT_BLOCK_SCOPE;
complement = o->op_private & OPpTRANS_COMPLEMENT;
del = o->op_private & OPpTRANS_DELETE;
squash = o->op_private & OPpTRANS_SQUASH;
@INC = '../lib';
}
-print "1..67\n";
+print "1..69\n";
$_ = "abcdefghijklmnopqrstuvwxyz";
print "not " if hex($a) != 1;
print "ok 67\n";
+# From Inaba Hiroto
+@a = (1,2); map { y/1/./ for $_ } @a;
+print "not " if "@a" ne ". 2";
+print "ok 68\n";
+
+@a = (1,2); map { y/1/./ for $_.'' } @a;
+print "not " if "@a" ne "1 2";
+print "ok 69\n";
+