diff options
| -rw-r--r-- | libraries/base/base.cabal | 1 | ||||
| -rw-r--r-- | libraries/base/include/Typeable.h | 31 |
2 files changed, 0 insertions, 32 deletions
diff --git a/libraries/base/base.cabal b/libraries/base/base.cabal index 70d719fda1..f133fbeb0e 100644 --- a/libraries/base/base.cabal +++ b/libraries/base/base.cabal @@ -322,7 +322,6 @@ Library HsBase.h WCsubst.h consUtils.h - Typeable.h -- OS Specific if os(windows) diff --git a/libraries/base/include/Typeable.h b/libraries/base/include/Typeable.h deleted file mode 100644 index 1a3149885d..0000000000 --- a/libraries/base/include/Typeable.h +++ /dev/null @@ -1,31 +0,0 @@ -{- -------------------------------------------------------------------------- -// Macros to help make Typeable instances. -// -// INSTANCE_TYPEABLEn(tc,tcname,"tc") defines -// -// instance Typeable/n/ tc -// instance Typeable a => Typeable/n-1/ (tc a) -// instance (Typeable a, Typeable b) => Typeable/n-2/ (tc a b) -// ... -// instance (Typeable a1, ..., Typeable an) => Typeable (tc a1 ... an) -// -------------------------------------------------------------------------- --} - -#ifndef TYPEABLE_H -#define TYPEABLE_H - -#warning <Typeable.h> is obsolete and will be removed in GHC 7.10 - --- // For GHC, we can use DeriveDataTypeable + StandaloneDeriving to --- // generate the instances. - -#define INSTANCE_TYPEABLE0(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE1(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE2(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE3(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE4(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE5(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE6(tycon,tcname,str) deriving instance Typeable tycon -#define INSTANCE_TYPEABLE7(tycon,tcname,str) deriving instance Typeable tycon - -#endif |
