Document allowed syntax in WARNING and DEPRECATED pragmas
GHC accepts the following deprecation pragma:
{-# DEPRECATED f ["f is deprecated","use g instead"] #-}
f :: a -> a
f x = x
The deprecation message here is a list of strings. I didn't expect this to be allowed because https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#warning-and-deprecated-pragmas only shows examples where the deprecation message is a single string.
Are there other forms of deprecation message allowed by GHC?
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.2 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | lowest |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |