[GHC] #13646: strict patterns with no bindings (e.g. `let !() = ...`) trigger -Wunused-pattern-binds

Ben Gamari ben at smart-cactus.org
Fri May 5 20:20:43 UTC 2017


GHC <ghc-devs at haskell.org> writes:

> #13646: strict patterns with no bindings (e.g. `let !() = ...`) trigger -Wunused-
> pattern-binds
> -------------------------------------+-------------------------------------
>         Reporter:  exphp             |                Owner:  (none)
>             Type:  bug               |               Status:  new
>         Priority:  normal            |            Milestone:
>        Component:  Compiler          |              Version:  8.0.2
>       Resolution:                    |             Keywords:
> Operating System:  Unknown/Multiple  |         Architecture:
>                                      |  Unknown/Multiple
>  Type of failure:  None/Unknown      |            Test Case:
>       Blocked By:                    |             Blocking:
>  Related Tickets:                    |  Differential Rev(s):
>        Wiki Page:                    |
> -------------------------------------+-------------------------------------
>
> Comment (by simonpj):
>
>  Yes I see the point.  Perhaps we should suppress this warning if the
>  pattern has an outmost bang.
>
>  Does anyone object?

Sounds reasonable to me.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20170505/7a0c0e82/attachment.sig>


More information about the ghc-devs mailing list