Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
e97232ce
by Hai at 2026-03-27T04:47:04-04:00
1 changed file:
Changes:
| ... | ... | @@ -4512,12 +4512,14 @@ hintExplicitForall tok = do |
| 4512 | 4512 | -- Hint about qualified-do
|
| 4513 | 4513 | hintQualifiedDo :: Located Token -> P ()
|
| 4514 | 4514 | hintQualifiedDo tok = do
|
| 4515 | - qualifiedDo <- getBit QualifiedDoBit
|
|
| 4516 | - case maybeQDoDoc of
|
|
| 4517 | - Just qdoDoc | not qualifiedDo ->
|
|
| 4518 | - addError $ mkPlainErrorMsgEnvelope (getLoc tok) $
|
|
| 4519 | - (PsErrIllegalQualifiedDo qdoDoc)
|
|
| 4520 | - _ -> return ()
|
|
| 4515 | + qualifiedDo <- getBit QualifiedDoBit
|
|
| 4516 | + unless qualifiedDo $
|
|
| 4517 | + maybe
|
|
| 4518 | + (return ())
|
|
| 4519 | + (\qdoDoc ->
|
|
| 4520 | + addError $ mkPlainErrorMsgEnvelope (getLoc tok) $
|
|
| 4521 | + (PsErrIllegalQualifiedDo qdoDoc))
|
|
| 4522 | + maybeQDoDoc
|
|
| 4521 | 4523 | where
|
| 4522 | 4524 | maybeQDoDoc = case unLoc tok of
|
| 4523 | 4525 | ITdo (Just m) -> Just $ ftext m <> text ".do"
|