Core Lint warnings

Gabor Greif ggreif at gmail.com
Tue Aug 5 20:40:17 UTC 2014


Hello all,

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
}}}

I don't know when this started and it does not seem to lead to a
damaged GHC, but nevertheless it does not look very trustworthy...

Any idea what this could be and where it came from?

Cheers,

    Gabor


More information about the ghc-devs mailing list