too big a number to cope with. The S<<-- HERE> shows where in the regular
expression the problem was discovered. See L<perlre>.
+=item *
+
+L<'%s' is an unknown bound type in regex|perldiag/"'%s' is an unknown bound type in regex; marked by <-- HERE in m/%s/">
+
+(F) You used C<\b{...}> or C<\B{...}> and the C<...> is not known to
+Perl. The current valid ones are given in
+L<perlrebackslash/\b{}, \b, \B{}, \B>.
+
+=item *
+
+L<Missing or undefined argument to require|perldiag/Missing or undefined argument to require>
+
+(F) You tried to call C<require> with no argument or with an undefined
+value as an argument. C<require> expects either a package name or a
+file-specification as an argument. See L<perlfunc/require>.
+
+Formerly, C<require> with no argument or C<undef> warned about a Null filename.
+
=back
=head3 New Warnings
=item *
-L<'%s' is an unknown bound type in regex|perldiag/"'%s' is an unknown bound type in regex; marked by <-- HERE in m/%s/">
-
-You used C<\b{...}> or C<\B{...}> and the C<...> is not known to
-Perl. The current valid ones are given in
-L<perlrebackslash/\b{}, \b, \B{}, \B>.
-
-=item *
-
L<"%s" is more clearly written simply as "%s" in regex; marked by E<lt>-- HERE in mE<sol>%sE<sol>|perldiag/"%s" is more clearly written simply as "%s" in regex; marked by <-- HERE in mE<sol>%sE<sol>>
(W regexp) (only under C<S<use re 'strict'>> or within C<(?[...])>)
=back
-=item *
-
-L<Missing or undefined argument to require|perldiag/Missing or undefined argument to require>
-
-(F) You tried to call C<require> with no argument or with an undefined
-value as an argument. C<require> expects either a package name or a
-file-specification as an argument. See L<perlfunc/require>.
-
-Formerly, C<require> with no argument or C<undef> warned about a Null filename.
-
=back
=head2 Changes to Existing Diagnostics