[GHC] #8695: Arithmetic overflow from (minBound :: Int) `quot` (-1)

GHC ghc-devs at haskell.org
Tue Feb 4 06:35:01 UTC 2014


#8695: Arithmetic overflow from (minBound :: Int) `quot` (-1)
------------------------------------------------+--------------------------
        Reporter:  rleslie                      |            Owner:
            Type:  feature request              |           Status:  patch
        Priority:  normal                       |        Milestone:  7.10.1
       Component:  libraries/haskell2010        |          Version:  7.6.3
      Resolution:                               |         Keywords:
Operating System:  Unknown/Multiple             |     Architecture:
 Type of failure:  Incorrect result at runtime  |  Unknown/Multiple
       Test Case:                               |       Difficulty:
        Blocking:                               |  Unknown
                                                |       Blocked By:
                                                |  Related Tickets:  #1042
------------------------------------------------+--------------------------
Changes (by carter):

 * type:  bug => feature request
 * milestone:  7.8.1 => 7.10.1


Comment:

 @rleslie, I spoke with a few ghc devs. We definitely want to improve this.

 1) this won't happen for 7.8.  For several main reasons
   a)  7.8 is already in RC.  So 7.8.1 is only going to get bug fixes
 relative to the current Release Candidate
   b) its actually a pretty reasonable default currently, because as
 rwbarton argues, theres no "unique" solution concept.
   c)  it should really only be done as part of a whole sale cleanup of how
 ghc handles ints and friends internally.

 Basically, this ticket is a great motivating example for cleaning up the
 numbers situation in ghc. And Fixing this up a bit more systematically is
 definitely something  thats can make it into 7.10 (time / resources
 permitting of course).

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


More information about the ghc-tickets mailing list