[GHC] #13027: Core lint errors compiling containers HEAD with GHC HEAD

GHC ghc-devs at haskell.org
Fri Dec 23 16:02:47 UTC 2016


#13027: Core lint errors compiling containers HEAD with GHC HEAD
-------------------------------------+-------------------------------------
        Reporter:  erikd             |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  8.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  Building GHC      |            Test Case:
  failed                             |  simplCore/should_compile/T13027
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by dfeuer):

 Replying to [comment:11 simonpj]:
 >
 > We might additionally want to check that the arguments to
 `reallyUnsafePtrEquality#` are indeed guaranteed evaluated...  Lint could
 do that I suppose but it might well be a USER error not a GHC error.  We
 don't have a good way to check for that; hence really unsafe.

 Why would we want to check that? One nice thing about the equality test us
 that it can be applied to things not known to be evaluated, and sometimes
 even catch equality between thunks.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13027#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list