5 # nolint: check compile time $^W is zapped
9 close STDIN ; print STDIN "abc" ;
13 # nolint: check runtime $^W is zapped
15 close STDIN ; print STDIN "abc" ;
19 # nolint: check runtime $^W is zapped
22 close STDIN ; print STDIN "abc" ;
27 # nolint: check "no warnings" is zapped
31 close STDIN ; print STDIN "abc" ;
35 # nolint: check "no warnings" is zapped
38 close STDIN ; print STDIN "abc" ;
43 # nolint: check combination of -w and -X
46 close STDIN ; print STDIN "abc" ;
52 use warnings 'syntax' ;
57 use warnings 'uninitialized' ;
64 use warnings 'syntax' ;
69 use warnings 'uninitialized' ;
99 # Check scope of pragma with eval
112 # Check scope of pragma with eval
117 use warnings 'uninitialized' ;
126 # Check scope of pragma with eval
129 use warnings 'uninitialized' ;
139 # Check scope of pragma with eval
142 use warnings 'uninitialized' ;
153 # Check scope of pragma with eval
166 # Check scope of pragma with eval
171 use warnings 'syntax' ;
180 # Check scope of pragma with eval
183 use warnings 'syntax' ;
193 # Check scope of pragma with eval
196 use warnings 'syntax' ;