id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
4444,SPECIALISE pragma rejected; regression,igloo,simonpj,"Compiling this module:
{{{
module Q where

{-# SPECIALIZE f :: (Bool -> Bool) -> Int #-}
f :: (a -> Bool) -> Int
f = undefined 
}}}
fails with:
{{{
$ ghc -c Q.hs

Q.hs:3:1:
    Discarding pragma for non-overloaded function `f'
    In the SPECIALISE pragma
      {-# SPECIALIZE f :: (Bool -> Bool) -> Int #-}
}}}

This is causing build failures for Munkres, bitarray and bitmap.
",bug,closed,highest,7.0.1,Compiler,7.0.1 RC1,fixed,,,Unknown/Multiple,Unknown/Multiple,None/Unknown,,T4444,,,
