[GHC] #9418: Warnings about "INLINE binder is (non-rule) loop breaker"
GHC
ghc-devs at haskell.org
Thu Aug 7 08:39:19 UTC 2014
#9418: Warnings about "INLINE binder is (non-rule) loop breaker"
-------------------------------------+-------------------------------------
Reporter: simonpj | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.2
Keywords: | Operating System:
Architecture: Unknown/Multiple | Unknown/Multiple
Difficulty: Unknown | Type of failure:
Blocked By: | None/Unknown
Related Tickets: | Test Case:
| Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
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.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9418>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list