Convert pprTrace in isPredTy to a WARN
authorRyan Scott <ryan.gl.scott@gmail.com>
Sat, 28 Jan 2017 21:54:11 +0000 (16:54 -0500)
committerRyan Scott <ryan.gl.scott@gmail.com>
Sat, 28 Jan 2017 21:54:11 +0000 (16:54 -0500)
commitbc42e2b03a87e3f6c0d24584382f281c6580801b
tree0a0ed4f857991902ab1b076e7b8ef1a6ba2433cb
parentde78ee6fb77e7505160ab23e6e1b4e66dc87f698
Convert pprTrace in isPredTy to a WARN

Summary:
There was a `pprTrace` in `isPredTy` that could fire under certain
scenarios, causing normal GHC users to see debugging output. This turns it into
a less chatty `WARN`, and expounds on the comment below it to add the scenario
in #13187 which triggered the `pprTrace`.

Reviewers: goldfire, austin, bgamari

Reviewed By: goldfire, bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D3033

GHC Trac Issues: #13187
compiler/types/Type.hs