diff --git a/ghc/compiler/absCSyn/AbsCUtils.lhs b/ghc/compiler/absCSyn/AbsCUtils.lhs index 52212dcafbf1770bc8fa760538dfd842828e6058..46e72ab94e16eccf38cd5e715eb55ba89677c0d3 100644 --- a/ghc/compiler/absCSyn/AbsCUtils.lhs +++ b/ghc/compiler/absCSyn/AbsCUtils.lhs @@ -20,8 +20,12 @@ module AbsCUtils ( ) where IMP_Ubiq(){-uitous-} +#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ <= 200 +import AbsCLoop (mkReturnPtLabel, CLabel ) +#else import {-# SOURCE #-} CLabel ( mkReturnPtLabel, CLabel ) -- The loop here is (CLabel -> CgRetConv -> AbsCUtils -> CLabel) +#endif import AbsCSyn