[project @ 1997-07-25 23:04:49 by sof]
authorsof <unknown>
Fri, 25 Jul 1997 23:05:39 +0000 (23:05 +0000)
committersof <unknown>
Fri, 25 Jul 1997 23:05:39 +0000 (23:05 +0000)
imports changed

ghc/compiler/absCSyn/AbsCSyn.lhs
ghc/compiler/absCSyn/AbsCUtils.lhs

index f6dab7e..ce5d777 100644 (file)
@@ -42,9 +42,8 @@ IMPORT_DELOOPER(AbsCLoop)
 # if  ! OMIT_NATIVE_CODEGEN
 import {-# SOURCE #-} MachMisc
 # endif
-import {-# SOURCE #-} CLabel
-import {-# SOURCE #-} ClosureInfo
-import {-# SOURCE #-} CgRetConv
+import {-# SOURCE #-} ClosureInfo ( ClosureInfo )
+import {-# SOURCE #-} CLabel     ( CLabel )
 #endif
 
 import Constants       ( mAX_Vanilla_REG, mAX_Float_REG,
@@ -55,7 +54,6 @@ import Constants      ( mAX_Vanilla_REG, mAX_Float_REG,
 import HeapOffs                ( SYN_IE(VirtualSpAOffset), SYN_IE(VirtualSpBOffset),
                          SYN_IE(VirtualHeapOffset), HeapOffset
                        )
-import CLabel           ( CLabel )
 import CostCentre       ( CostCentre )
 import Literal         ( mkMachInt, Literal )
 import PrimRep         ( isFollowableRep, PrimRep(..) )
index 35a43d1..52212dc 100644 (file)
@@ -20,10 +20,11 @@ module AbsCUtils (
     ) where
 
 IMP_Ubiq(){-uitous-}
+import {-# SOURCE #-} CLabel   ( mkReturnPtLabel, CLabel )
+       -- The loop here is (CLabel -> CgRetConv -> AbsCUtils -> CLabel)
 
 import AbsCSyn
 
-import CLabel          ( mkReturnPtLabel, CLabel )
 import Digraph         ( stronglyConnComp, SCC(..) )
 import HeapOffs                ( possiblyEqualHeapOffset )
 import Id              ( fIRST_TAG, SYN_IE(ConTag) )