Fix freed value in iteration exception (issue #346) #347
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is brought on by, e.g.,
$ cover --coverage=default,-pod,-time
Use of freed value in iteration at /Users/Shared/trw/local/perl/5.40.0/bin/cover
It requires at least two negated coverage categories to trigger the exception.
Also added recognition of negated abbreviated coverage category names (e.g. --coverage=default,-sub). These were previously ignored, though asserted abbreviations were recognized.