Integrate change #14062 from macperl;
[p5sagit/p5-mst-13.2.git] / pod / perllexwarn.pod
index 951a470..cd76f3a 100644 (file)
@@ -207,8 +207,6 @@ The current hierarchy is:
 
   all -+
        |
-       +- chmod
-       |
        +- closure
        |
        +- exiting
@@ -285,8 +283,6 @@ The current hierarchy is:
        |
        +- taint
        |
-       +- umask
-       |
        +- uninitialized
        |
        +- unpack
@@ -346,6 +342,12 @@ The scope where C<length> is used has escalated the C<void> warnings
 category into a fatal error, so the program terminates immediately it
 encounters the warning.
 
+To explicitly disable a "FATAL" warning you just disable the warning it is
+associated with.  So, for example, to disable the "void" warning in the
+example above, either of these will do the trick:
+
+    no warnings qw(void);
+    no warnings FATAL => qw(void);
 
 =head2 Reporting Warnings from a Module