This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[Merge] perldiag stuff
authorFather Chrysostomos <sprout@cpan.org>
Sun, 17 Nov 2013 21:09:26 +0000 (13:09 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 17 Nov 2013 21:09:26 +0000 (13:09 -0800)
I noticed that some entries in perldiag had (F ...) with warnings
categories.  Those categories apply only to warnings, not to
fatal errors.

So I looked to see why diag.t was not already catching it, since I
thought I had programmed it to.

It turned out that it was skipping any function calls that lacked
aTHX_, which included yyerror and anything with _nocontext.

So I fixed that and got pages and pages of failures, unsurprisingly.

I went through, fixing them, and inevitably tweaking other things.

In one case, I even changed the message output, removing an extraneous
dot before ‘at file line 24’.


Trivial merge