Windows issues with select() are already documented in perlport.
[p5sagit/p5-mst-13.2.git] / ext / B / t / lint.t
index 7be86ac..3c71bdc 100644 (file)
@@ -6,7 +6,7 @@ BEGIN {
     require './test.pl';
 }
 
-plan tests => 13;
+plan tests => 15; # adjust also number of skipped tests !
 
 # Runs a separate perl interpreter with the appropriate lint options
 # turned on
@@ -40,8 +40,8 @@ RESULT
 SKIP : {
 
     use Config;
-    skip("Doesn't work with threaded perls",9)
-       if $Config{useithreads} || $Config{use5005threads};
+    skip("Doesn't work with threaded perls",11)
+       if $Config{useithreads};
 
     runlint 'implicit-read', '1 for @ARGV', <<'RESULT', 'implicit-read in foreach';
 Implicit use of $_ in foreach at -e line 1
@@ -80,4 +80,11 @@ RESULT
 Use of regexp variable $& at -e line 1
 RESULT
 
+    runlint 'bare-subs', 'sub bare(){1};$x=bare', '';
+
+    runlint 'bare-subs', 'sub bare(){1}; $x=[bare=>0]; $x=$y{bare}', <<'RESULT';
+Bare sub name 'bare' interpreted as string at -e line 1
+Bare sub name 'bare' interpreted as string at -e line 1
+RESULT
+
 }