Skip to content
  • Simon Peyton Jones's avatar
    Give -foverlapping-instances to Data.Typeable · ce3fd0e0
    Simon Peyton Jones authored
    For some time, GHC has made -fallow-overlapping-instances "sticky": 
    any instance in a module compiled with -fallow-overlapping-instances
    can overlap when imported, regardless of whether the importing module
    allows overlap.  (If there is an overlap, both instances must come from
    modules thus compiled.)
    
    Instances in Data.Typeable might well want to be overlapped, so this
    commit adds the flag to Data.Typeable (with an explanatory comment)
    
    ce3fd0e0