base: Ensure that failIO isn't SOURCE imported

Authored by bgamari on Sep 16 2019, 11:15 AM.

Description

base: Ensure that failIO isn't SOURCE imported

failIO has useful information in its demand signature (specifically that
it bottoms) which is hidden if it is SOURCE imported, as noted
in Trac #16588. Rejigger things such that we don't SOURCE import it.

Metric Increase:

T13701

Details

Committed
Marge Bot <ben+marge-bot@smart-cactus.org>Fri, Nov 1, 2:48 PM
Parents
rGHC1e2e82aaaebe: Fix a bad error in tcMatchTy
Branches
Unknown
Tags
Unknown
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC51067194e038: base: Ensure that failIO isn't SOURCE imported (authored by bgamari).Fri, Nov 1, 2:48 PM