Remove unnecessary and deprecated inclusions of Typeable.h
authorPatrick Palka <patrick@parcs.ath.cx>
Fri, 8 Nov 2013 22:27:50 +0000 (17:27 -0500)
committerPatrick Palka <patrick@parcs.ath.cx>
Wed, 13 Nov 2013 02:55:45 +0000 (21:55 -0500)
The build system would've complained loudly about these inclusions if it
weren't for #8527.

compiler/basicTypes/Module.lhs
compiler/basicTypes/Name.lhs
compiler/basicTypes/NameSet.lhs
compiler/basicTypes/OccName.lhs
compiler/basicTypes/SrcLoc.lhs
compiler/basicTypes/Var.lhs
compiler/types/Class.lhs
compiler/utils/Bag.lhs

index 27d3c52..f9e7942 100644 (file)
@@ -73,8 +73,6 @@ module Module
         emptyModuleSet, mkModuleSet, moduleSetElts, extendModuleSet, elemModuleSet
     ) where
 
-#include "Typeable.h"
-
 import Config
 import Outputable
 import Unique
index 55edc8d..8233039 100644 (file)
@@ -70,8 +70,6 @@ module Name (
         module OccName
     ) where
 
-#include "Typeable.h"
-
 import {-# SOURCE #-} TypeRep( TyThing )
 import {-# SOURCE #-} PrelNames( liftedTypeKindTyConKey )
 
index f65fe8b..ed42c2b 100644 (file)
@@ -37,7 +37,6 @@ module NameSet (
     ) where
 
 #include "HsVersions.h"
-#include "Typeable.h"
 
 import Name
 import UniqSet
index 9ec57d4..7585807 100644 (file)
@@ -105,8 +105,6 @@ module OccName (
        startsVarSym, startsVarId, startsConSym, startsConId
     ) where
 
-#include "Typeable.h"
-
 import Util
 import Unique
 import BasicTypes
index cfd846a..d53ac2b 100644 (file)
@@ -74,8 +74,6 @@ module SrcLoc (
         spans, isSubspanOf, sortLocated
     ) where
 
-#include "Typeable.h"
-
 import Util
 import Outputable
 import FastString
index e3dd2df..70c5d44 100644 (file)
@@ -73,7 +73,6 @@ module Var (
     ) where
 
 #include "HsVersions.h"
-#include "Typeable.h"
 
 import {-# SOURCE #-}  TypeRep( Type, Kind, SuperKind )
 import {-# SOURCE #-}  TcType( TcTyVarDetails, pprTcTyVarDetails )
index 3fb1bac..2d14568 100644 (file)
@@ -28,7 +28,6 @@ module Class (
         classAllSelIds, classSCSelId, classMinimalDef
     ) where
 
-#include "Typeable.h"
 #include "HsVersions.h"
 
 import {-# SOURCE #-} TyCon    ( TyCon, tyConName, tyConUnique )
index a833978..2d823e4 100644 (file)
@@ -21,8 +21,6 @@ module Bag (
         mapAndUnzipBagM, mapAccumBagLM
     ) where
 
-#include "Typeable.h"
-
 import Outputable
 import Util