This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Fix misspellings in documentation. Correct spelling of name to 'De
[perl5.git] / pod / perldiag.pod
index 65195da..29fea0d 100644 (file)
@@ -749,9 +749,9 @@ of C<SV*> scalars containing the arguments.
 integer format can only be used with positive integers, and you attempted
 to compress something else.  See L<perlfunc/pack>.
 
-=item Can't "%s" out of a defer block
+=item Can't "%s" out of a "defer" block
 
-(F) An attempt was made to jump out of the scope of a defer block by using
+(F) An attempt was made to jump out of the scope of a C<defer> block by using
 a control-flow statement such as C<return>, C<goto> or a loop control. This is
 not permitted.
 
@@ -1042,6 +1042,11 @@ error occurs in cases such as these:
     goto G;
     $x + do { G: $y }; # How is + supposed to get its first operand?
 
+=item Can't "goto" into a "defer" block
+
+(F) A C<goto> statement was executed to jump into the scope of a C<defer>
+block.  This is not permitted.
+
 =item Can't "goto" into a "given" block
 
 (F) A "goto" statement was executed to jump into the middle of a C<given>
@@ -2448,7 +2453,7 @@ same name?
 =item for my (...) is experimental
 
 (S experimental::for_list) This warning is emitted if you use C<for> to
-iterate multiple values n-at-a-time. This syntax is currently experimental
+iterate multiple values at a time. This syntax is currently experimental
 and its behaviour may change in future releases of Perl.
 
 =item Format not terminated
@@ -3288,6 +3293,11 @@ an anonymous subroutine, or a reference to a subroutine.
 (W overload) You tried to overload a constant type the overload package is
 unaware of.
 
+=item '%s' is not recognised as a builtin function
+
+(F) An attempt was made to C<use> the L<builtin> pragma module to create
+a lexical alias for an unknown function name.
+
 =item isa is experimental
 
 (S experimental::isa) This warning is emitted if you use the (C<isa>)
@@ -5325,10 +5335,6 @@ control flow.
 
 (W unopened) You tried to read from a filehandle that was never opened.
 
-=item Reallocation too large: %x
-
-(F) You can't allocate more than 64K on an MS-DOS machine.
-
 =item realloc() of freed memory ignored
 
 (S malloc) An internal routine called realloc() on something that had