[project @ 2003-09-17 08:39:26 by panne]
authorpanne <unknown>
Wed, 17 Sep 2003 08:39:26 +0000 (08:39 +0000)
committerpanne <unknown>
Wed, 17 Sep 2003 08:39:26 +0000 (08:39 +0000)
Simplified my previous quick-fix-after-some-beers

ghc/compiler/basicTypes/UniqSupply.lhs

index 2b29335..73b2b63 100644 (file)
@@ -79,18 +79,12 @@ mkSplitUniqSupply (C# c#)
                return (MkSplitUniqSupply uniq s1 s2)
            )
 
-       mk_unique =
-#if __GLASGOW_HASKELL__ < 603
-                   _ccall_
-#endif
-                   genSymZh            >>= \ (W# u#) ->
+       mk_unique = genSymZh            >>= \ (W# u#) ->
                    return (I# (w2i (mask# `or#` u#)))
     in
     mk_supply#
 
-#if __GLASGOW_HASKELL__ >= 603
-foreign import ccall unsafe "genSymZh" genSymZh :: IO Word
-#endif
+foreign import ccall "genSymZh" unsafe genSymZh :: IO Word
 
 splitUniqSupply (MkSplitUniqSupply _ s1 s2) = (s1, s2)
 \end{code}