<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Marge Bot pushed to branch master at <a href="https://gitlab.haskell.org/ghc/ghc" style="color: #1068bf;">Glasgow Haskell Compiler / GHC</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.haskell.org/ghc/ghc/-/commit/50b1e2e8141fb1a3d1d3c1563935d08e90dca11a" style="color: #1068bf;">50b1e2e8</a></strong>
<div>
<span> by Andrei Borzenkov </span> <i> at 2023-01-28T02:59:18-05:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Convert diagnostics in GHC.Rename.Bind to proper TcRnMessage (#20115)

I removed all occurrences of TcRnUnknownMessage in GHC.Rename.Bind
module. Instead, these TcRnMessage messages were introduced:
  TcRnMultipleFixityDecls
  TcRnIllegalPatternSynonymDecl
  TcRnIllegalClassBiding
  TcRnOrphanCompletePragma
  TcRnEmptyCase
  TcRnNonStdGuards
  TcRnDuplicateSigDecl
  TcRnMisplacedSigDecl
  TcRnUnexpectedDefaultSig
  TcRnBindInBootFile
  TcRnDuplicateMinimalSig
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
30 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#af762064d779f7308dd415966c974f27d14f9943" style="color: #1068bf;">
compiler/GHC/Rename/Bind.hs
</a>
</li>
<li class="file-stats">
<a href="#1dd9c7a6bbc222c976a6ec1c4b772232ae60f7e5" style="color: #1068bf;">
compiler/GHC/Tc/Errors/Ppr.hs
</a>
</li>
<li class="file-stats">
<a href="#cdba811872892f235fe7059df1a6c538fba60816" style="color: #1068bf;">
compiler/GHC/Tc/Errors/Types.hs
</a>
</li>
<li class="file-stats">
<a href="#e2c828ee9e003df518a07b05beaa6971e5c62eb0" style="color: #1068bf;">
compiler/GHC/Types/Error/Codes.hs
</a>
</li>
<li class="file-stats">
<a href="#221ec907b7d13a181163b8354015f341d7e54940" style="color: #1068bf;">
testsuite/tests/module/mod48.stderr
</a>
</li>
<li class="file-stats">
<a href="#816e354bc491c97dbf9b9520a5d24ca3b9b75b18" style="color: #1068bf;">
testsuite/tests/module/mod68.stderr
</a>
</li>
<li class="file-stats">
<a href="#5a36e2b8874d65e7e24f401dc72735d1478e8455" style="color: #1068bf;">
testsuite/tests/parser/should_fail/OpaqueParseFail4.stderr
</a>
</li>
<li class="file-stats">
<a href="#aa2651f5a3e9930c0396fc69881180dbee448464" style="color: #1068bf;">
testsuite/tests/patsyn/should_fail/T12165.stderr
</a>
</li>
<li class="file-stats">
<a href="#731d106d841642826d63e67c79d0dcdb7533b106" style="color: #1068bf;">
testsuite/tests/patsyn/should_fail/T13349.stderr
</a>
</li>
<li class="file-stats">
<a href="#3c0b0f60a6f99be931c565394761de0218cf4acd" style="color: #1068bf;">
testsuite/tests/patsyn/should_fail/T9705-1.stderr
</a>
</li>
<li class="file-stats">
<a href="#2898e82b08e21ab4625d017399372cccf3477f1c" style="color: #1068bf;">
testsuite/tests/patsyn/should_fail/T9705-2.stderr
</a>
</li>
<li class="file-stats">
<a href="#f63ba189a55f4f48d8375aa10f73714463948262" style="color: #1068bf;">
testsuite/tests/rename/should_compile/rn049.stderr
</a>
</li>
<li class="file-stats">
<a href="#23d05cd429e71e9e42bf7bb242add58e0b8c96a9" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnDefaultSigFail.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#72087d3a179e2fafe8c040795b423cd103d6ecd5" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnDefaultSigFail.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#10c5a38554d330137dc6901303349e1ddb2e8455" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnEmptyCaseFail.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#80325f98c3b97bddc1c694f4b8ff72d7b353c040" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnEmptyCaseFail.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#3f1bfd2105d29ccb98f374c96148e698706b7840" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnMultipleFixityFail.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#4d889fcb4238cb18bd43500f3b25cf210051028c" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnMultipleFixityFail.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#fb3ef81f6e72ad96f72304d8d0ccb7abbd472898" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnMultipleMinimalPragmaFail.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#6b5c0281ec3c7ac7c3946715b314e04bd0aa78c8" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnMultipleMinimalPragmaFail.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#99bae30db0fd067574255c0f2f6671c5346ad7db" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnPatternSynonymFail.hs
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e5a30d42b925f2a2cb2306da4ebe33b70fb2b33" style="color: #1068bf;">
<span class="new-file">
+
testsuite/tests/rename/should_fail/RnPatternSynonymFail.stderr
</span>
</a>
</li>
<li class="file-stats">
<a href="#6331cd124434d4f4f37ac0f5ef114e50d0c573e5" style="color: #1068bf;">
testsuite/tests/rename/should_fail/T18138.stderr
</a>
</li>
<li class="file-stats">
<a href="#e447de907ebdbb121805d2a5366cbbfbc9ab863c" style="color: #1068bf;">
testsuite/tests/rename/should_fail/T19781.stderr
</a>
</li>
<li class="file-stats">
<a href="#81616a817bd56378c398956c2d112b552a2d5e45" style="color: #1068bf;">
testsuite/tests/rename/should_fail/T5589.stderr
</a>
</li>
<li class="file-stats">
<a href="#3ccb03fdd9c7acc023c30020d07a5d0e3f0f5f00" style="color: #1068bf;">
testsuite/tests/rename/should_fail/T7338.stderr
</a>
</li>
<li class="file-stats">
<a href="#7e9c2628190d84fb4636194ec7d13d3765335272" style="color: #1068bf;">
testsuite/tests/rename/should_fail/T7338a.stderr
</a>
</li>
<li class="file-stats">
<a href="#c2554d4efde41e6e193f728122336449d2cb5fc5" style="color: #1068bf;">
testsuite/tests/rename/should_fail/all.T
</a>
</li>
<li class="file-stats">
<a href="#890c0a13677aeb4965393ad14dd284626697d93e" style="color: #1068bf;">
testsuite/tests/rename/should_fail/rnfail048.stderr
</a>
</li>
<li class="file-stats">
<a href="#a9132596e7005023cf07965a3f4f234a14f8d71e" style="color: #1068bf;">
testsuite/tests/typecheck/should_fail/tcfail021.stderr
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: 0.875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #666;">

<br>
<a href="https://gitlab.haskell.org/ghc/ghc/-/commit/50b1e2e8141fb1a3d1d3c1563935d08e90dca11a" style="color: #1068bf;">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.haskell.org" style="color: #1068bf;">gitlab.haskell.org</a>. <a href="https://gitlab.haskell.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link" style="color: #1068bf;">Manage all notifications</a> · <a href="https://gitlab.haskell.org/help" target="_blank" rel="noopener noreferrer" class="help-link" style="color: #1068bf;">Help</a>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/50b1e2e8141fb1a3d1d3c1563935d08e90dca11a"}}</script>


</p>
</div>
</body>
</html>