diff options
Diffstat (limited to 'compiler/iface')
-rw-r--r-- | compiler/iface/BinFingerprint.hs | 2 | ||||
-rw-r--r-- | compiler/iface/BinIface.hs | 2 | ||||
-rw-r--r-- | compiler/iface/BuildTyCl.hs | 2 | ||||
-rw-r--r-- | compiler/iface/FlagChecker.hs | 2 | ||||
-rw-r--r-- | compiler/iface/IfaceEnv.hs | 2 | ||||
-rw-r--r-- | compiler/iface/IfaceSyn.hs | 2 | ||||
-rw-r--r-- | compiler/iface/IfaceType.hs | 2 | ||||
-rw-r--r-- | compiler/iface/LoadIface.hs | 2 | ||||
-rw-r--r-- | compiler/iface/MkIface.hs | 2 | ||||
-rw-r--r-- | compiler/iface/TcIface.hs | 2 | ||||
-rw-r--r-- | compiler/iface/TcIface.hs-boot | 1 | ||||
-rw-r--r-- | compiler/iface/ToIface.hs | 2 |
12 files changed, 23 insertions, 0 deletions
diff --git a/compiler/iface/BinFingerprint.hs b/compiler/iface/BinFingerprint.hs index bbf45d7d0c..913ece0f27 100644 --- a/compiler/iface/BinFingerprint.hs +++ b/compiler/iface/BinFingerprint.hs @@ -10,6 +10,8 @@ module BinFingerprint #include "HsVersions.h" +import GhcPrelude + import Fingerprint import Binary import Name diff --git a/compiler/iface/BinIface.hs b/compiler/iface/BinIface.hs index f658d7f156..969dc85c04 100644 --- a/compiler/iface/BinIface.hs +++ b/compiler/iface/BinIface.hs @@ -20,6 +20,8 @@ module BinIface ( #include "HsVersions.h" +import GhcPrelude + import TcRnMonad import PrelInfo ( isKnownKeyName, lookupKnownKeyName ) import IfaceEnv diff --git a/compiler/iface/BuildTyCl.hs b/compiler/iface/BuildTyCl.hs index a5b724994c..4eb8271477 100644 --- a/compiler/iface/BuildTyCl.hs +++ b/compiler/iface/BuildTyCl.hs @@ -15,6 +15,8 @@ module BuildTyCl ( #include "HsVersions.h" +import GhcPrelude + import IfaceEnv import FamInstEnv( FamInstEnvs, mkNewTypeCoAxiom ) import TysWiredIn( isCTupleTyConName ) diff --git a/compiler/iface/FlagChecker.hs b/compiler/iface/FlagChecker.hs index fd0459d6cc..eb99c743e6 100644 --- a/compiler/iface/FlagChecker.hs +++ b/compiler/iface/FlagChecker.hs @@ -6,6 +6,8 @@ module FlagChecker ( fingerprintDynFlags ) where +import GhcPrelude + import Binary import BinIface () import DynFlags diff --git a/compiler/iface/IfaceEnv.hs b/compiler/iface/IfaceEnv.hs index f66ebdc321..285bb2899c 100644 --- a/compiler/iface/IfaceEnv.hs +++ b/compiler/iface/IfaceEnv.hs @@ -22,6 +22,8 @@ module IfaceEnv ( #include "HsVersions.h" +import GhcPrelude + import TcRnMonad import HscTypes import Type diff --git a/compiler/iface/IfaceSyn.hs b/compiler/iface/IfaceSyn.hs index 1373fb0fcb..191ebbf368 100644 --- a/compiler/iface/IfaceSyn.hs +++ b/compiler/iface/IfaceSyn.hs @@ -41,6 +41,8 @@ module IfaceSyn ( #include "HsVersions.h" +import GhcPrelude + import IfaceType import BinFingerprint import CoreSyn( IsOrphan, isOrphan ) diff --git a/compiler/iface/IfaceType.hs b/compiler/iface/IfaceType.hs index 3475366e31..096430e04f 100644 --- a/compiler/iface/IfaceType.hs +++ b/compiler/iface/IfaceType.hs @@ -49,6 +49,8 @@ module IfaceType ( #include "HsVersions.h" +import GhcPrelude + import {-# SOURCE #-} TysWiredIn ( liftedRepDataConTyCon ) import DynFlags diff --git a/compiler/iface/LoadIface.hs b/compiler/iface/LoadIface.hs index 01fdaacd9f..60698287a0 100644 --- a/compiler/iface/LoadIface.hs +++ b/compiler/iface/LoadIface.hs @@ -32,6 +32,8 @@ module LoadIface ( #include "HsVersions.h" +import GhcPrelude + import {-# SOURCE #-} TcIface( tcIfaceDecl, tcIfaceRules, tcIfaceInst, tcIfaceFamInst, tcIfaceVectInfo, tcIfaceAnnotations, tcIfaceCompleteSigs ) diff --git a/compiler/iface/MkIface.hs b/compiler/iface/MkIface.hs index 94ace18545..184ee48984 100644 --- a/compiler/iface/MkIface.hs +++ b/compiler/iface/MkIface.hs @@ -58,6 +58,8 @@ Basic idea: #include "HsVersions.h" +import GhcPrelude + import IfaceSyn import BinFingerprint import LoadIface diff --git a/compiler/iface/TcIface.hs b/compiler/iface/TcIface.hs index d17e2351e3..8633658dd9 100644 --- a/compiler/iface/TcIface.hs +++ b/compiler/iface/TcIface.hs @@ -22,6 +22,8 @@ module TcIface ( #include "HsVersions.h" +import GhcPrelude + import TcTypeNats(typeNatCoAxiomRules) import IfaceSyn import LoadIface diff --git a/compiler/iface/TcIface.hs-boot b/compiler/iface/TcIface.hs-boot index 4a99114fc0..dbc5ff14f8 100644 --- a/compiler/iface/TcIface.hs-boot +++ b/compiler/iface/TcIface.hs-boot @@ -1,5 +1,6 @@ module TcIface where +import GhcPrelude import IfaceSyn ( IfaceDecl, IfaceClsInst, IfaceFamInst, IfaceRule, IfaceAnnotation, IfaceCompleteMatch ) import TyCoRep ( TyThing ) diff --git a/compiler/iface/ToIface.hs b/compiler/iface/ToIface.hs index f5cbe9e5c7..9eceb6d750 100644 --- a/compiler/iface/ToIface.hs +++ b/compiler/iface/ToIface.hs @@ -44,6 +44,8 @@ module ToIface #include "HsVersions.h" +import GhcPrelude + import IfaceSyn import DataCon import Id |