[project @ 1996-07-15 16:16:46 by partain]
[ghc-hetmet.git] / ghc / compiler / codeGen / CgUsages.lhs
index eec6be6..cab19c0 100644 (file)
@@ -7,6 +7,8 @@ This module provides the functions to access (\tr{get*} functions) and
 modify (\tr{set*} functions) the stacks and heap usage information.
 
 \begin{code}
+#include "HsVersions.h"
+
 module CgUsages (
        initHeapUsage, setVirtHp, getVirtAndRealHp, setRealHp,
        setRealAndVirtualSps,
@@ -18,17 +20,17 @@ module CgUsages (
        freeBStkSlot
     ) where
 
-import Ubiq{-uitous-}
-import CgLoop1 -- here for paranoia-checking
+IMP_Ubiq(){-uitous-}
+IMPORT_DELOOPER(CgLoop1)       -- here for paranoia-checking
 
 import AbsCSyn         ( RegRelative(..), AbstractC, CAddrMode )
 import CgMonad
 import HeapOffs                ( zeroOff,
-                         VirtualHeapOffset(..),
-                         VirtualSpAOffset(..),
-                         VirtualSpBOffset(..)
+                         SYN_IE(VirtualHeapOffset),
+                         SYN_IE(VirtualSpAOffset),
+                         SYN_IE(VirtualSpBOffset)
                        )
-import Id              ( IdEnv(..) )
+import Id              ( SYN_IE(IdEnv) )
 \end{code}
 
 %************************************************************************