Changing the display of fatal warnings #948
This pull request changes the display of warnings that are errors, for instance from:
The main motivation is that the message about fatal warnings has a location that does not respect the line directives in the source file, which is my case means random filenames show up in errors.
This change also means one can tell from the output what warnings are errors, which could be useful either for people or for parsing the output.
Finally, it makes for a shorter error message in the common case where the code is not full of warnings.