\begin{code}
module ErrUtils (
- ErrMsg, WarnMsg, Message, Messages, errorsFound,
+ ErrMsg, WarnMsg, Message, Messages, errorsFound, warningsFound,
addShortErrLocLine, addShortWarnLocLine,
addErrLocHdrLine, dontAddErrLoc,
errorsFound :: Messages -> Bool
errorsFound (warns, errs) = not (isEmptyBag errs)
+warningsFound :: Messages -> Bool
+warningsFound (warns, errs) = not (isEmptyBag warns)
+
printErrorsAndWarnings :: PrintUnqualified -> Messages -> IO ()
-- Don't print any warnings if there are errors
printErrorsAndWarnings unqual (warns, errs)