POSIX [[:character class:]] support for standard, locale,
[p5sagit/p5-mst-13.2.git] / t / pragma / warn / 4lint
CommitLineData
599cee73 1Check lint
2
3__END__
4-W
5# lint: check compile time $^W is zapped
6BEGIN { $^W = 0 ;}
7$a = $b = 1 ;
8$a = 1 if $a EQ $b ;
9close STDIN ; print STDIN "abc" ;
10EXPECT
11Use of EQ is deprecated at - line 5.
12print on closed filehandle main::STDIN at - line 6.
13########
14-W
15# lint: check runtime $^W is zapped
16$^W = 0 ;
17close STDIN ; print STDIN "abc" ;
18EXPECT
19print on closed filehandle main::STDIN at - line 4.
20########
21-W
22# lint: check runtime $^W is zapped
23{
24 $^W = 0 ;
25 close STDIN ; print STDIN "abc" ;
26}
27EXPECT
28print on closed filehandle main::STDIN at - line 5.
29########
30-W
31# lint: check "no warning" is zapped
32no warning ;
33$a = $b = 1 ;
34$a = 1 if $a EQ $b ;
35close STDIN ; print STDIN "abc" ;
36EXPECT
37Use of EQ is deprecated at - line 5.
38print on closed filehandle main::STDIN at - line 6.
39########
40-W
41# lint: check "no warning" is zapped
42{
43 no warning ;
44 close STDIN ; print STDIN "abc" ;
45}
46EXPECT
47print on closed filehandle main::STDIN at - line 5.
48########
49-Ww
50# lint: check combination of -w and -W
51{
52 $^W = 0 ;
53 close STDIN ; print STDIN "abc" ;
54}
55EXPECT
56print on closed filehandle main::STDIN at - line 5.
57########
58-W
59--FILE-- abc.pm
60no warning 'deprecated' ;
61my ($a, $b) = (0,0);
621 if $a EQ $b ;
631;
64--FILE--
65no warning 'uninitialized' ;
66use abc;
67my $a ; chop $a ;
68EXPECT
69Use of EQ is deprecated at abc.pm line 3.
70Use of uninitialized value at - line 3.
71########
72-W
73--FILE-- abc
74no warning 'deprecated' ;
75my ($a, $b) = (0,0);
761 if $a EQ $b ;
771;
78--FILE--
79no warning 'uninitialized' ;
80require "./abc";
81my $a ; chop $a ;
82EXPECT
83Use of EQ is deprecated at ./abc line 3.
84Use of uninitialized value at - line 3.
85########
86-W
87--FILE-- abc.pm
88BEGIN {$^W = 0}
89my ($a, $b) = (0,0);
901 if $a EQ $b ;
911;
92--FILE--
93$^W = 0 ;
94use abc;
95my $a ; chop $a ;
96EXPECT
97Use of EQ is deprecated at abc.pm line 3.
98Use of uninitialized value at - line 3.
99########
100-W
101--FILE-- abc
102BEGIN {$^W = 0}
103my ($a, $b) = (0,0);
1041 if $a EQ $b ;
1051;
106--FILE--
107$^W = 0 ;
108require "./abc";
109my $a ; chop $a ;
110EXPECT
111Use of EQ is deprecated at ./abc line 3.
112Use of uninitialized value at - line 3.