#4488: Warn about unnecessary fromIntegral and other conversions
---------------------------------+------------------------------------------
    Reporter:  mitar             |        Owner:              
        Type:  feature request   |       Status:  new         
    Priority:  normal            |    Milestone:              
   Component:  Compiler          |      Version:  6.12.3      
    Keywords:                    |     Testcase:              
   Blockedby:                    |   Difficulty:              
          Os:  Unknown/Multiple  |     Blocking:              
Architecture:  Unknown/Multiple  |      Failure:  None/Unknown
---------------------------------+------------------------------------------

Comment(by mitar):

 All defined in Prelude under ''Numeric Coercions and Overloaded Literals''
 section:

 {{{
 fromInteger             :: (Num a) => Integer -> a
 fromRational            :: (Fractional a) => Rational -> a
 toInteger               :: (Integral a) => a -> Integer
 toRational              :: (RealFrac a) => a -> Rational
 fromIntegral            :: (Integral a, Num b) => a -> b
 fromRealFrac            :: (RealFrac a, Fractional b) => a -> b
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4488#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to