[GHC] #14122: Core lint error while compiling GHC.IO.Handle

#14122: Core lint error while compiling GHC.IO.Handle
-------------------------------------+-------------------------------------
Reporter: bgamari | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone: 8.4.1
Component: Compiler | Version: 8.2.1
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
While compiling `GHC.IO.Handle` with `-g3 -dcore-lint -O` I encountered
the following,
{{{
*** Core Lint errors : in result of Simplifier ***
<no location info>: warning:
[RHS of w1_s8qY :: Addr#]
Recursive or top-level binder has strict demand info: w1_s8qY
Binder's demand info:

#14122: Core lint error while compiling GHC.IO.Handle -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: 8.4.1 Component: Compiler | Version: 8.2.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #14123 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * related: => #14123 Comment: This is yet another manifestation of ticks obscuring the string-y nature of the binding. See #8472, #13233, and #14123 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14122#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14122: Core lint error while compiling GHC.IO.Handle -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: 8.4.1 Component: Compiler | Version: 8.2.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #14123 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by osa1): bgamari, what's your `build.mk` contents that reproduces this error? I just tried with {{{ SRC_HC_OPTS = -O0 -H64m GhcStage1HcOpts = -O -g3 -dcore-lint GhcStage2HcOpts = -O0 GhcLibHcOpts = -O BUILD_PROF_LIBS = NO SplitObjs = NO SplitSections = NO HADDOCK_DOCS = NO BUILD_SPHINX_HTML = NO BUILD_SPHINX_PDF = NO BUILD_MAN = NO }}} but couldn't reproduce this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14122#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#14122: Core lint error while compiling GHC.IO.Handle -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: closed Priority: normal | Milestone: 8.4.1 Component: Compiler | Version: 8.2.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #14123 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: new => closed * resolution: => fixed * milestone: 8.6.1 => 8.4.1 Comment: Hmm, indeed I can't reproduce this now either, even with `-g3` in `GhcStage2HcOpts` and `GhcLibHcOpts`. I suppose we should just consider this to be resolved then. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14122#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC