Warnings about "INLINE binder is (non-rule) loop breaker"
Gabor rightly complains: I see literally thousands of these warnings (in yesterday's and) today's bootstraps:
HC [stage 1] libraries/base/dist-install/build/GHC/Base.o
*** Core Lint warnings : in result of Desugar (after optimization) *** {-# LINE 261 "libraries/base/GHC/Base.lhs #-}: Warning:
[RHS of $c>>_arr :: forall r_agf a_adQ b_adR.
(r_agf -> a_adQ) -> (r_agf -> b_adR) -> r_agf -> b_adR]
INLINE binder is (non-rule) loop breaker: $c>>_arr {-# LINE 632 "libraries/base/GHC/Base.lhs #-}: Warning:
[RHS of $c>>_apH :: forall a_adQ b_adR.
GHC.Types.IO a_adQ -> GHC.Types.IO b_adR -> GHC.Types.IO b_adR]
INLINE binder is (non-rule) loop breaker: $c>>_apH }}}
This is clearly unsatisfactory, because it is unsettling, and perhaps conceals more important warnings.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.8.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |