4 Name \"%s::%s\" used only once: possible typo
6 Mandatory Warnings All TODO
8 Recompile perl with -DDEBUGGING to use -D switch [moreswitches]
9 Unbalanced scopes: %ld more ENTERs than LEAVEs [perl_destruct]
10 Unbalanced saves: %ld more saves than restores [perl_destruct]
11 Unbalanced tmps: %ld more allocs than frees [perl_destruct]
12 Unbalanced context: %ld more PUSHes than POPs [perl_destruct]
13 Unbalanced string table refcount: (%d) for \"%s\" [perl_destruct]
14 Scalars leaked: %ld [perl_destruct]
24 Name "main::z" used only once: possible typo at - line 5.
32 Name "main::x" used only once: possible typo at - line 3.
40 Name "main::x" used only once: possible typo at - line 3.
49 $_foo; # underscores (none of which should warn)
55 print # avoid void warning
61 $_foo, # underscores (none of which should warn)
74 Name "main::z" used only once: possible typo at - line 6.
75 Name "main::x" used only once: possible typo at - line 4.
85 { use warnings 'once' ; $x = 3 ; }
88 Name "main::x" used only once: possible typo at - line 3.
94 { no warnings 'once' ; $x = 3 ; }
97 Name "main::y" used only once: possible typo at - line 6.
102 use open qw( :utf8 :std );
105 use warnings 'once' ;
108 Name "main::ȥ" used only once: possible typo at - line 8.
113 use open qw( :utf8 :std );
118 Name "main::ᛪ" used only once: possible typo at - line 5.
122 use open qw( :utf8 :std );
128 Name "main::ᛪ" used only once: possible typo at - line 5.
133 use open qw( :utf8 :std );
136 use warnings 'once' ;
140 Name "main::ȥ" used only once: possible typo at - line 8.
141 Name "main::ᛪ" used only once: possible typo at - line 6.
146 use open qw( :utf8 :std );
147 use warnings 'once' ;
154 use open qw( :utf8 :std );
155 { use warnings 'once' ; $ᛪ = 3 ; }
158 Name "main::ᛪ" used only once: possible typo at - line 5.
163 use open qw( :utf8 :std );
166 { no warnings 'once' ; $ᛪ = 3 ; }
169 Name "main::ŷ" used only once: possible typo at - line 8.
175 use open qw( :utf8 :std );
179 use warnings 'once' ;
182 Name "ɕლȃṢȿ::ȥ" used only once: possible typo at - line 10.
187 use open qw( :utf8 :std );
193 Name "ɕლȃṢȿ::ᛪ" used only once: possible typo at - line 6.
197 use open qw( :utf8 :std );
204 Name "ɕლȃṢȿ::ᛪ" used only once: possible typo at - line 6.
209 use open qw( :utf8 :std );
213 use warnings 'once' ;
217 Name "ɕლȃṢȿ::ᛪ" used only once: possible typo at - line 7.
218 Name "ɕლȃṢȿ::ȥ" used only once: possible typo at - line 9.
223 use open qw( :utf8 :std );
224 use warnings 'once' ;
232 use open qw( :utf8 :std );
234 { use warnings 'once' ; $ᛪ = 3 ; }
237 Name "ɕლȃṢȿ::ᛪ" used only once: possible typo at - line 6.
242 use open qw( :utf8 :std );
246 { no warnings 'once' ; $ᛪ = 3 ; }
249 Name "ɕლȃṢȿ::ŷ" used only once: possible typo at - line 9.
253 $foo++; BEGIN { eval q|@a =~ s///; sub foo;| }
255 Name "main::foo" used only once: possible typo at - line 3.
259 BEGIN { ${"_<".__FILE__} = \1 } # should not affect file name in warning
262 Name "main::foo" used only once: possible typo at - line 4.
265 use warnings 'once'; # necessary to trigger the crash
266 BEGIN{*MUSHROOMS::mushrooms::MUSHROOMS:: = *MUSHROOMS::} # circularity
269 Name "main::foo" used only once: possible typo at - line 4.