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)
commitc9ca859379e0038cd8bb6170fee4b33f9e314e70
tree5125f63e698977fc6e046e0cf7ffeebb6ade6c69
parent768cd72cbf4d0c838eb1ede6f02a6276be08a934
parente0e4a6e35e27d5da9d86f32936fdc00aa1f92443
[Merge] perldiag stuff

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’.