Silence mandatory warning by using @# instead of $#.
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Fri, 13 Jul 2007 06:12:50 +0000 (06:12 +0000)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Fri, 13 Jul 2007 06:12:50 +0000 (06:12 +0000)
"no warnings" is probably a bit inappropriate for a
base test. Putting -X on the command-line is probably
not a good idea, since it may hide other interesting
warnings in the future.

p4raw-id: //depot/perl@31601

t/base/lex.t

index 984cdff..464e68b 100755 (executable)
@@ -7,7 +7,7 @@ $x = 'x';
 print "#1      :$x: eq :x:\n";
 if ($x eq 'x') {print "ok 1\n";} else {print "not ok 1\n";}
 
-$x = $#;       # this is the register $#
+$x = $#[0];
 
 if ($x eq '') {print "ok 2\n";} else {print "not ok 2\n";}