X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fmain%2FErrUtils.lhs;h=f406c33ef5b4151056850f56d365a5d40eb81a6a;hb=ee2571bd2a80683d33cf65a01942bc8be50a5e33;hp=dd7f2ac83d768e32eafd641c5ad1c75cd9c93d13;hpb=530ced58cd18b165d03b6f62ff513c83c4fa4718;p=ghc-hetmet.git diff --git a/compiler/main/ErrUtils.lhs b/compiler/main/ErrUtils.lhs index dd7f2ac..f406c33 100644 --- a/compiler/main/ErrUtils.lhs +++ b/compiler/main/ErrUtils.lhs @@ -13,7 +13,7 @@ module ErrUtils ( Messages, errorsFound, emptyMessages, mkErrMsg, mkPlainErrMsg, mkLongErrMsg, mkWarnMsg, mkPlainWarnMsg, printErrorsAndWarnings, printBagOfErrors, printBagOfWarnings, - warnIsErrorMsg, + warnIsErrorMsg, mkLongWarnMsg, ghcExit, doIfSet, doIfSet_dyn, @@ -105,6 +105,9 @@ mkLongErrMsg locn print_unqual msg extra mkWarnMsg :: SrcSpan -> PrintUnqualified -> Message -> WarnMsg mkWarnMsg = mkErrMsg +mkLongWarnMsg :: SrcSpan -> PrintUnqualified -> Message -> Message -> ErrMsg +mkLongWarnMsg = mkLongErrMsg + -- Variant that doesn't care about qualified/unqualified names mkPlainWarnMsg :: SrcSpan -> Message -> ErrMsg mkPlainWarnMsg locn msg = mkWarnMsg locn alwaysQualify msg